24小时热门版块排行榜    

查看: 966  |  回复: 3

刘-娟

铜虫 (小有名气)

[求助] 用matlab求非线性方程中多个参数的值

T        X        Y        Z
274.45   0.005448   0.830502    0.16405
277.35   0.00625     0.829832    0.163918
280.55   0.007212    0.829029   0.163759
284.65   0.008478    0.827972    0.16355
287.35    0.009714    0.82694    0.163346
290.95    0.01135     0.825574    0.163076
294.15    0.01323    0.824004     0.162766
297.15    0.01476    0.822726     0.162514
300.15    0.01716    0.820722     0.162118
303.35    0.01966   0.818634      0.161706
306.25    0.02213   0.816572      0.161298
T x为实验测得值,y,z是推导所得

lambda_12=0.3322*exp(P1./T),
lambda_21=3.0103*exp(P2./T),
lambda_13=0.1510*exp(P3./T),
lambda_31=6.6215*exp(P4./T),
lambda_23=0.4546*exp(P5./T),
lambda_32=2.1996*exp(P6./T),

lnr=3366.6*(1/495.22-1/T)-lnx;
r=exp(1-log(x+y.*lambda_12+z.*lambda_13)-x./(x+y.*lambda_12+z.*lambda_13)-y.*lambda_21/(x.*lambda_21+y+z.*lambda_23)-z.*lambda_31/(x.*lambda_31+lambda_32.*y+z)),
由以上所有式子拟合算出p1,p2,p3,p4,p5,p6的值。

各位大侠帮帮忙,先谢谢了!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘-娟

铜虫 (小有名气)

怎么没人回答呀,自己顶一下
2楼2013-05-23 08:58:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

justyet

金虫 (著名写手)

【答案】应助回帖

matlab有拟合工具箱,命令窗口输入cftool会有交互式窗口弹出,很容易使用
3楼2013-06-01 20:26:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

红色中国行

新虫 (小有名气)

你的问题解决了吗
4楼2013-06-13 21:21:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 刘-娟 的主题更新
信息提示
请填处理意见