【发布时间】:2016-08-08 14:17:38
【问题描述】:
需要求解非线性微分方程组:
x1p = a1*u2*x1^1.3 + a2*u1 + a3*u3
x2p = (a4*u2 + a5)*x1^1.3 + a6*x2
x3p = (a7*u3 + (a8*u2-a9)*x1)/a10
x1p、x2p 和 x3p 是 x1、x2 和 x3 的时间导数,即 dx1/dt、dx2/dt 和 dx3/dt。
我们有 x1、x2 和 x3 以及 u1、u2 和 u3 的离散数据。为了得到未知系数a1, a2, ..., a10,我们需要解决这个问题。
查看了很多帖子,可以说解决方案涉及 ODE45(或其他 ODEX),可能涉及 fsolve 或 fminsearch(Matlab),但未能正确设置问题,猜想我们对编码不太了解。请,建议。
【问题讨论】:
标签: matlab system solver equations