24小时热门版块排行榜    

查看: 862  |  回复: 3

小东东喵

新虫 (初入文坛)

[求助] 求助电脑大神 软件拟合1stopt二元体系的Wilson方程 为什么总是得不到拟合的结果 已有1人参与

求助电脑大神。我是用了1.5版,发现做不了,哪位大神可以指点一下   用5.5版共享参数拟合模式要怎么做?或者帮我运行一下。因为要毕业了,比较着急,谢谢啦、
itle "Wilson Model";                                       
Parameters a,b,c,d;                                       
Variable T,x1;                                       
Constant R=8.314;                                       
ConstStr x2=1-x1;                                       
ConstStr M=exp*(-c)/R*T;                                       
ConstStr N=exp*(-d)/R*T;                                       
Function a=exp(-ln(x1+M*x2)+x2*(M/(x1+M*x2)-N/(x2+N*x1)));                                       
Function b=exp(-ln(x2+N*x1)-x1*(M/(x1+M*x2)-N/(x2+N*x1)));                                       
Data;                                       
T,x1=                                       
305.15        0                               
301.15        0.137                               
299.15        0.186                               
296.8        0.266                               
295        0.302                               
286.65        0.481                               
286.65        0.481                               
295.15        0.571                               
299.15        0.608                               
303.15        0.676                               
307.9        0.781                               
313.15        0.9                               
316.15        1@月只蓝@beefly
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
a=exp(-ln(x1+M*x2)+x2*(M/(x1+M*x2)-N/(x2+N*x1)));                                       
b=exp(-ln(x2+N*x1)-x1*(M/(x1+M*x2)-N/(x2+N*x1)));         

将这两行转化一下,都写x1=f(x1,..)形式试试
数值计算
2楼2018-12-06 18:37:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wonderful899

木虫 (小有名气)

引用回帖:
2楼: Originally posted by 独孤神宇 at 2018-12-06 18:37:09
a=exp(-ln(x1+M*x2)+x2*(M/(x1+M*x2)-N/(x2+N*x1)));                                       
b=exp(-ln(x2+N*x1)-x1*(M/(x1+M*x2)-N/(x2+N*x1)));         

将这两行转化一下,都写x1=f(x1,..)形式试试

我也碰到楼主一样的问题,关键转化成x1=f(x1,..)形式,写不出来啊
3楼2022-08-09 22:13:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

引用回帖:
3楼: Originally posted by wonderful899 at 2022-08-09 22:13:25
我也碰到楼主一样的问题,关键转化成x1=f(x1,..)形式,写不出来啊...

怎么会写不出来,不需要显示表达,隐式也可以。

发自小木虫Android客户端
数值计算
4楼2022-08-10 14:08:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 小东东喵 的主题更新
信息提示
请填处理意见