1stopt微分方程组拟合dx/dt=a*x-b*x*y;dy/dt=c*x-d*x*y

已知,t,x,y。求a,b,c,d
// t x y
1 1.017 0.862
15 1.356 0.998
27 1.592 1.050
41 1.644 1.064
62 1.700 1.060
75 1.750 1.098
91 1.980 1.270
105 2.298 1.602
112 6.778 5.141
133 7.328 5.164
146 7.556 5.338
168 8.309 6.024
201 8.598 6.058
223 9.020 6.218
236 9.088 7.123
267 9.222 8.016
295 9.289 7.156
390 9.356 7.318
404 9.424 7.480

如果数据较多的话可以采用下面的方法: 1.先数值微分,就是计算各个点处的x,y的一阶导数值 2.然后进行拟合即可追问

1、差分法求一阶导数
2、最小二乘拟合
是这样吗?可是我不会写matlab程序。能帮忙写以下贴在下面吗?谢谢

温馨提示:答案为网友推荐,仅供参考
相似回答