参数估计的微分方程组

199(30天)
你好。好的,所以我新matlab和我有一个问题关于动力学模型的参数估计。我有4个不同的反应物浓度c1, c2, c3和c4。我还有4微分方程,每一个相关的浓度(分别为c1, c2, c3和c4水平低于-)12日和实验数据对这些浓度不同时间加上初始条件。率系数k。歌唱的我想解决这个系统采用数值,然后使用输出计算实验数据减去观测数据和使用这些结果来估计使用lsqnonlin k值的,但显然我不能解决这些颂歌没有数值的k——这是我想知道的。任何帮助就如何设置命令来解决这个?
函数dcdt =批(t c k)
dcdt = 0 (4,1);
dcdt (1) = c - k (1) * (1) c - k (2) * (1);
dcdt (2) = k (1) * c (1) + k c (3) (4) * * c - k (3) (2) c - k (5) * (2);
dcdt (3) = k (2) * c (1) + k c (3) * (2) c - k (4) * (3) + k (6) * c (4);
dcdt (4) = k (5) * c (2) c - k (6) * (4);
结束
数据:
tc1c2c3c4
0 1 0 0 0
0.1 0.902 0.06997 0.02463 0.00218
0.2 0.8072 0.1353 0.0482 0.008192
0.4 0.6757 0.2123 0.0864 0.0289
0.6 0.5569 0.2789 0.1063 0.06233
0.8 0.4297 0.3292 0.1476 0.09756
1 0.3774 0.3457 0.1485 0.1255
1.5 0.2149 0.3486 0.1821 0.2526
2 0.141 - 0.3254 0.194 - 0.3401
3 0.04921 0.2445 0.1742 0.5277
4 0.0178 0.1728 0.1732 0.6323
5 0.006431 0.1091 0.1137 0.7702
6 0.002595 0.08301 0.08224 0.835
提前谢谢!
7评论
明星黾
明星黾 2021年1月2日
佛祖,
做出适当的修改 “动力学” (具体的函数 “C” 变量)只输出所需要的变量。在这段代码中,有 4 列,所以地址只列中返回 “C”

登录置评。

接受的答案

明星黾
明星黾 2016年12月1日
看看技术 莫诺动力学和曲线拟合 将做你想做的事情。
38岁的评论
1月
1月 2023年1月26日
@Maria Teresa Aguirrezabala Campano :想象一下,如果所有用户宣传他们的问题和要求特定的成员回答。这些成员将杂乱的信息,他们会找到更少的时间来回答问题。请考虑这一点。

登录置评。

更多的答案(0)

类别

找到更多的在和迭代解算器输出显示帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!