24小时热门版块排行榜    

CyRhmU.jpeg
查看: 795  |  回复: 4

yupeifeng

金虫 (小有名气)

[求助] 急求高手帮写个matlab程序拟合参数求动力学方程。

所求方程模型为dc/dt=-k*(c-5.79)^(2/3)*(6.79-c)^2,
实验数据为:(t,c)
0        6.79
1        6.39
2        6.25
4        6.1
12        5.9
22        5.8
48        5.79
拟合后求出参数k就OK了。谢谢大家能写出个详细的程序,
回复此楼

» 猜你喜欢

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

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

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
好好检查下,要么公式要么第一个数据不对。
2楼2012-08-22 20:38:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yupeifeng

金虫 (小有名气)

引用回帖:
2楼: Originally posted by dingd at 2012-08-22 20:38:52
好好检查下,要么公式要么第一个数据不对。

哦,对不起就是公式写错了。dc/dt=-k*(6.79-c)^(2/3)*(c-5.79)^2,
麻烦再帮我看看啊
憧憬未来
3楼2012-08-22 21:14:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★
csgt0: 金币+1, 多谢应助 2012-08-23 09:17:04
yupeifeng: 金币+3 2012-08-23 11:37:11
公式项中“-k*(6.79-c)^(2/3)*(c-5.79)^2”的“(6.79-c)^(2/3)”部分还是有问题,c的初值就为6.79,计算会导致c均为0,公式中的6.97要略大些才能计算,如改成6.7901,1stOpt计算:
CODE:
Variable t,c;
ODEFunction c'=-k*(6.7901-c)^(2/3)*(c-5.79)^2;
Data;
//实验数据为:(t,c)
0        6.79
1        6.39
2        6.25
4        6.1
12        5.9
22        5.8
48        5.79

均方差(RMSE): 0.0919079572017753
残差平方和(SSE): 0.0506824355820202
相关系数(R): 0.943022305148889
相关系数之平方(R^2): 0.889291068008324
决定系数(DC): 0.836446720006389

参数                  最佳估算
--------------------        -------------
k        2.09867948231536

====== 输出结果 =====

文件:数据文件 - 1
No        t        目标c        计算c
1        1        6.39        6.53039604890421
2        2        6.25        6.17574209892687
3        4        6.1        5.95501287238458
4        12        5.9        5.83562127294684
5        22        5.8        5.81355598856332
6        48        5.79        5.80036805985891
4楼2012-08-22 21:57:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yupeifeng

金虫 (小有名气)

引用回帖:
4楼: Originally posted by dingd at 2012-08-22 21:57:43
公式项中“-k*(6.79-c)^(2/3)*(c-5.79)^2”的“(6.79-c)^(2/3)”部分还是有问题,c的初值就为6.79,计算会导致c均为0,公式中的6.97要略大些才能计算,如改成6.7901,1stOpt计算:

Variable t,c;
ODEFunction c' ...

好像我以前问过你这个问题,我的1sopt版本太低,不能求微分方程,我还有其他数据和模型,需要求。这些只是其中一个,你可以帮我运行下其他的吗?
憧憬未来
5楼2012-08-23 11:36:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yupeifeng 的主题更新
信息提示
请填处理意见