24小时热门版块排行榜    

查看: 368  |  回复: 1

小指甲123

新虫 (小有名气)

[求助] 麻烦高手指点,不知编程哪里出错,感激不尽,

% 估计UNIQUAC模型中的参数
%
%   Author: LI JUAN
%   $Revision: 1.0 $  $Date: 2016/01/04 $
%
%   Ref:Measurement and correlation of solubility of dodecanedioic acid in different pure solvents from T = (288.15 to 323.15) K  
%   J. Chem. Thermodynamics 68 (2014) 270–274
%
%   T = temperature,K
%   x = the mole fraction
%   AAD = abs((exp(x(i))-xcal(i))/exp(x(i)))

function ff
clc
Data=[303.15 0.7766 0.02522];
T=Data(:,1);
x11=Data(:,2);
x12=Data(:,3);
x21=1-x11;
x22=1-x12;
[A,fval]=fminsearch(@func5,[1,1],[],T,x11,x12)




function y=func1(A,T,x11)
A12=A(1);
A21=A(2);
r1=2.3144;r2=0.92;q1=2.052;q2=1.4;
R=8.314;z=10;
x21=1-x11;
fai11=x11.*r1./(x11.*r1+x21.*r2);
fai21=1-fai11;
theta11=x11.*q1./(x11*q1+x21*q2);
theta21=1-theta11;
l1=z/2*(r1-q1)-(r1-1);
l2=z/2*(r2-q2)-(r2-1);
tao12=exp(-A12./R./T);
tao21=exp(-A21./R./T);
gama11=exp(log(fai11./x11)+z/2*q1.*log(theta11./fai11)+fai21.*(l1-r1/r2*l2)...
-q1*log(theta11+theta21.*tao21)+theta21*q1.*(tao21./(theta11+theta21.*tao21)-tao12./(theta21+theta11.*tao12)));
function y=func2(A,T,x12)
A12=A(1);
A21=A(2);
r1=2.3144;r2=0.92;q1=2.052;q2=1.4;
R=8.314;z=10;
x22=1-x12;
fai12=x12.*r1./(x12.*r1+x22.*r2);
fai22=1-fai12;
theta12=x12*q1./(x12*q1+x22*q2);
theta22=1-theta12;
l1=z/2*(r1-q1)-(r1-1);
l2=z/2*(r2-q2)-(r2-1);
tao12=exp(-A12./R./T);
tao21=exp(-A21./R./T);
gama12=exp(log(fai12./x12)+z/2*q1.*log(theta12./fai12)+fai22.*(l1-r1/r2*l2)...
-q1*log(theta12+theta22.*tao21)+theta22*q1.*(tao21./(theta12+theta22.*tao21)-tao12./(theta22+theta12.*tao12)));

function y=func3(A,T,x11)
A12=A(1);
A21=A(2);
r1=2.3144;r2=0.92;q1=2.052;q2=1.4;
R=8.314;z=10;
x21=1-x11;
fai11=x11.*r1./(x11.*r1+x21.*r2);
fai21=1-fai11;
theta11=x11.*q1./(x11*q1+x21*q2);
theta21=1-theta11;
l1=z/2*(r1-q1)-(r1-1);
l2=z/2*(r2-q2)-(r2-1);
tao12=exp(-A12./R./T);
tao21=exp(-A21./R./T);
gama21=exp(log(fai21./x21)+z/2*q2.*log(theta21./fai21)+fai11.*(l2-r2/r1*l1)...
-q2*log(theta21+theta11.*tao12)+theta11*q2.*(tao12./(theta21+theta11.*tao12)-tao21./(theta11+theta21.*tao21)));

function y=func4(A,T,x12)
A12=A(1);
A21=A(2);
r1=2.3144;r2=0.92;q1=2.052;q2=1.4;
R=8.314;z=10;
x22=1-x12;
fai12=x12.*r1./(x12.*r1+x22.*r2);
fai22=1-fai12;
theta12=x12*q1./(x12*q1+x22*q2);
theta22=1-theta12;
l1=z/2*(r1-q1)-(r1-1);
l2=z/2*(r2-q2)-(r2-1);
tao12=exp(-A12./R./T);
tao21=exp(-A21./R./T);
gama22=exp(log(fai22./x22)+z/2*q2.*log(theta22./fai22)+fai12.*(l2-r2/r1*l1)...
-q2*log(theta22+theta12.*tao12)+theta12*q2.*(tao12./(theta22+theta12.*tao12)-tao21./(theta12+theta22.*tao21)));
function y=func5(A,T,x11,x12)
garma11=func1(A,T,x11);
garma12=func2(A,T,x12);
garma21=func3(A,T,x11);
garma22=func4(A,T,x12);
x21=1-x11;
x22=1-x12;
sigma=(x11.*garma11-x12.*garma12).^2+(x21.*garma21-x22.*garma22).^2;
y=sigma;
format long g
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小指甲123

新虫 (小有名气)

没人应助吗?因为看起来太复杂了吗
2楼2016-01-05 10:43:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 小指甲123 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 应该是93bebmhtak前后十一个字符比较关键 +7 Lanmanbaby 2026-08-09 14/700 2026-08-09 23:33 by Tide man
[基金申请] 2026国自然放榜时间 +4 布布和一二 2026-08-08 4/200 2026-08-09 22:24 by otj2008
[基金申请] 关于代码变化问题,想知道的进来 +15 且听虎啸 2026-08-07 22/1100 2026-08-09 22:13 by 布布和一二
[基金申请] 这样的filecode谁见过 +10 布布和一二 2026-08-08 21/1050 2026-08-09 17:21 by 天神眷顾
[基金申请] 关于filecode,很负责任的告诉大家 +6 爱看书的可乐 2026-08-08 7/350 2026-08-08 22:13 by a_niu
[考博] 【2027博士申请】纳米药物递送方向 20+3 13586093586 2026-08-03 5/250 2026-08-08 21:54 by 13586093586
[基金申请] 关于豆爷回答的JTJC与%2F数量 +5 yang182083 2026-08-06 7/350 2026-08-08 18:29 by zhanghaozhu
[基金申请] 国基金的申报应该改成非等额制,评价高的钱多评价低的钱少,但是增加资助率 +7 a089 2026-08-07 7/350 2026-08-08 18:05 by gltch
[基金申请] 好奇怪的filecode +3 布布和一二 2026-08-08 4/200 2026-08-08 17:46 by zhanghaozhu
[基金申请] 娱乐 +6 Tide man 2026-08-03 6/300 2026-08-07 22:40 by 铁帽子农民
[基金申请] 化学口download_prp&fileCode的固定段好像这几天一直没变,有变的大神么? +3 Tide man 2026-08-07 4/200 2026-08-07 22:39 by Tide man
[基金申请] 固定端突然变了,今天 +6 archvillain 2026-08-06 10/500 2026-08-07 16:03 by 医学老男孩
[基金申请] 大家散了吧,后缀研究没有意义,别浪费时间了,过好目前的每一天,不要焦虑 +5 Tide man 2026-08-06 7/350 2026-08-07 13:11 by 医学老男孩
[基金申请] filecode +14 等待解的谜 2026-08-06 19/950 2026-08-07 12:20 by wlwhappy
[基金申请] filecode +8 布布和一二 2026-08-06 11/550 2026-08-06 20:41 by tangpu318
[基金申请] 影响面上的因素 +8 布布和一二 2026-08-05 11/550 2026-08-06 10:41 by 宝贝虫子
[基金申请] 8月时间戳变的,举个手。玩一下,释放压力 +9 archvillain 2026-08-04 11/550 2026-08-05 20:06 by wlwhappy
[基金申请] 有没有H口的?有收到消息的吗? +3 超级海虾 2026-08-04 3/150 2026-08-04 17:26 by 学教育滴
[基金申请] 纯娱乐,不喜欢勿喷 +7 Tide man 2026-08-04 10/500 2026-08-04 15:10 by loufangrui
[基金申请] 什么时候能放榜呀? +3 Jacob678 2026-08-03 3/150 2026-08-03 16:14 by gltch
信息提示
请填处理意见