function obj=lsqfun3(t12,t21,t13,t31,t23,t32)

%t12,t21,t13,t31,t23,t32,是所需要关联的NRTL方程参数;

%a1,a2,a3,是组分1,2,3,液相平衡数据;

%y1,y2,y3,是组分1,2,3,气相平衡数据;

%ps1,ps2,ps3,是组分1,2,3的饱和蒸汽压;

%p==101.35;

%obj为

p=101.35;

y1=[];

y2=[];

y3=[];

a1=[];

a2=[];

a3=[];

ps1=[];

ps2=[];

ps3=[];

k1=(a2.^2*t21*exp(-0.3*t21)^2+a3.^2*t31*exp(-0.3*t31)*exp(-0.3*t31)+a2.*a3*exp(-0.3*t21)*exp(-0.3*t31)*(t21+t31))./((a1+a2.*exp(-0.3*t21)+a3*exp(-0.3*t31)).^2);

k2=(a2.^2*t12*exp(-0.3*t12)+a2.*a3*exp(-0.3*t12)*exp(-0.3*t32)*(t12-t32))./((a1*exp(-0.3*t12)+a2+a3*exp(-0.3*t32)).^2);

k3=(a3.^2*t13*exp(-0.3*t13)+a2.*a3*exp(-0.3*t13)*exp(-0.3*t23)*(t13-t23))./((a1*exp(-0.3*t13)+a2*exp(-0.3*t23)+a3).^2);

k4=(a1.^2*t21*exp(-0.3*t21)+a1.*a3*exp(-0.3*t21)*exp(-0.3*t31)*(t21-t31))./((a1+a2*exp(-0.3*t21)+a3*exp(-0.3*t31)).^2);

k5=(a1.^2*t12*exp(-0.3*t12)^2+a3.^2*t32*exp(-0.3*t32)^2+a1.*a3*exp(-0.3*t12)*exp(-0.3*t32)*(t12+t32))./((a1*exp(-0.3*t12)+a2+a3*exp(-0.3*t32)).^2);

k6=(a3.^2*t23*exp(-0.3*t23)+a1.*a3*exp(-0.3*t13)*exp(-0.3*t23)*(t23-t13))./((a1*exp(-0.3*t13)+a2*exp(-0.3*t23)+a3).^2);

k7=(a1.^2*t31*exp(-0.3*t31)+a1.*a2*exp(-0.3*t21)*exp(-0.3*t31)*(t31-t21))./((a1+a2*exp(-0.3*t21)+a3*exp(-0.3*t31)).^2);

k8=(a2.^2*t32*exp(-0.3*t32)^2+a1.*a2*exp(-0.3*t12)*exp(-0.3*t32)*(t32-t12))./((a1*exp(-0.3*t12)+a2+a3*exp(-0.3*t32)).^2);

k9=(a1.^2*t13*exp(-0.3*t13)^2+a2.^2*t23*exp(-0.3*t23)^2+a1.*a2*exp(-0.3*t13)*exp(-0.3*t23)*(t13+t23))./((a1*exp(-0.3*t13)+a2*exp(-0.3*t23)+a3).^2);

gama1=exp(k1+k2+k3);

gama2=exp(k4+k5+k6);

gama3=exp(k7+k8+k9);

y1c=ps1.*gama1.*a1./p;

y2c=ps2*gama2*a2./p;

y3c=ps3*gama3*a3./p;

obj=sum(sum((y1c-y1).^2+(y2c-y2).^2+(y3c-y3).^2));

相平衡计算matlab代码,MATLAB,气液相平衡程序,求帮忙改一下。 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...相关推荐

  1. matlab比Excel好在哪,matlab计算结果和excel完全不一样 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    请教各位: 我有一段程序通过matlab计算出的结果和用Excel中VB计算的结果完全不一样,跪求指导.....(已经确定是程序中这段的问题,实在找不出2者的区别) 两种语言中中Ndata=n,  i ...

  2. matlab仿真是基于什么原理,仿真模拟的原理是什么?为什么要模拟呀? - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    模拟实际上就是解方程,但模拟的目的并非只有解方程.仿真模拟软件实际上是集成了前后处理和求解器这样的一个计算平台,它的好处就是给做仿真的人降低开发时间.当然,你研究的内容的控制方程,原则上可以用任何一款 ...

  3. matlab热应力计算,不同温度下热应力的计算 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    这个问题不难做,如果做 3D 分析,大致过程是: 1  几何建模 - 按照名义尺寸创建两个圆筒:最好在建模时使两个圆筒的轴线与总体直角坐标系的 z 轴一致: 2  划分网格:一般情况最好使用 3D 实 ...

  4. qpsk的matlab平方根升余,【求助】求助:【QPSK功率谱密度的matlab的代码】 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    CODE: clear; %随机产生长度大于1000的'0'.'1'信号序列,对其进行QPSK调制 %定义待仿真序列的维数 N global N N=2000; %定义产生'1'的概率为 p glob ...

  5. comsol matlab 循环,comsol保存为m文件,怎样在m文件里面加入for循环 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    我利用comsol做好一个案例后,需要大量改变一个参数值,于是我将mph文件保存为m文件,加入了一个for循环,利用comsol with matlab运行,但是显示错误,哪位大神晓得怎样在comso ...

  6. matlab 非线性常微分方程,Matlab数值求解非线性常微分方程 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    我最近也在用牛顿迭代解一个非线性方程组 Newton迭代有程序 我拷给你你 编写Newton迭代法的M文件NewtonIterate.如下: function s=NewtonIterate(x,ep ...

  7. matlab产生光脉冲,【资源】分享一个脉冲的光线中传输的matlab程序 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    好多研1的同学,开始用matlab进行模拟的时候都没有学过matlab,下面这个程序为光脉冲在光纤中传输时程序,其中用到了傅里叶分步法,要用傅里叶分步法的同学也可以参考借鉴一下,还有这个程序也可以用来 ...

  8. matlab求解非线性常微分方程组,Matlab数值求解非线性常微分方程 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    我最近也在用牛顿迭代解一个非线性方程组 Newton迭代有程序 我拷给你你 编写Newton迭代法的M文件NewtonIterate.如下: function s=NewtonIterate(x,ep ...

  9. matlab曲面方程,如何用Matlab拟合数据求解曲面方程 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    我不知道你的方程,我粗略得到一个R2 = 0.99以上的方程,代码及结果如下 高次多项式拟合代码 : load shuju.mat B=fit([Dotx,Dotx],Dotz,'poly43') 结 ...

  10. matlab求距离判别函数,求MATLAB的逐步判别程序 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    somomo91 你不觉得信息量太少了么? 摸不着头脑, zhouxiaobo 是啊,信息量太少,LZ能详细描述一下你的问题吗 或者直接给出你的数据和要求 2012jxyl 引用回帖: zhouxia ...

最新文章

  1. Win10双系统CentOS7安装完无法启动Win10的解决方法
  2. 将Fiddler的服务器证书导入到Java的cacerts证书库里
  3. [CF903G]Yet Another Maxflow Problem
  4. 前端学习(3248):react的脚手架文件
  5. django项目的创建与启动
  6. 图像处理笔记(十八):模板匹配
  7. 【Java I/O流】File、字符集、字节流、字符流、缓冲流、数据流、对象流、序列化、try-with-resources语句
  8. python测试面试题-python接口自动化+测试开发面试题
  9. 解决waiting for all target devices to come online卡住不动、长时间不加载的情况
  10. 360路由器的虚拟服务器设置,360路由器无线万能中继设置教程图解
  11. 《调和级数》python
  12. 太上玄门日诵晚课仙经
  13. Google地图切片TMS格式,本地使用
  14. 银行活期存取款业务处理系统的数据流图
  15. I 爆炸的符卡洋洋洒洒(牛客)01背包
  16. Python OpenCV 图片模糊操作 blur 与 medianBlur
  17. 白话微服务 —— 大厂是怎么玩的?
  18. 什么是DC / AC / OC 机房?
  19. 星座生辰八字算命系统超强大功能程序源码下载
  20. 「镁客早报」NASA成立寻找外星人研究小组;CBInsights公布全球32家AI独角兽名单...

热门文章

  1. CatBoost之算法解析(Kaggle常用模型)
  2. 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。
  3. SPPNet算法解析
  4. python运算优先级
  5. Oracle数据库性能优化的艺术pdf
  6. Codeforces 486D Valid Sets (树型DP)
  7. Linux的sleep()和usleep()的使用和区别
  8. ElasticSearch 2 (18) - 深入搜索系列之控制相关度
  9. ActiveMQ第二弹:使用Spring JMS与ActiveMQ通讯
  10. lib包含# #pragma comment