怎么用matlab dsolve求下面微分方程组的解,求解答。附方程和错误提示 5
[x1,x2,x3,x4,x5]=dsolve('Dx1=314.16*x2','Dx2=0.0041*x1-0.5316*x2-0.0309*x3-0.0106*x4-...
[x1,x2,x3,x4,x5]=dsolve('Dx1=314.16*x2','Dx2=0.0041*x1-0.5316*x2-0.0309*x3-0.0106*x4-0.0145*x5','Dx3=-0.0428*x1+0.3496*x2-0.5485*x3+0.1565*x4+0.0229*x5','Dx4=97.7247*x1-621.4994*x2-172.4653*x3-19.8554*x4-65.0672*x5','Dx5=0.081*x1-8.6257*x2+3.4582*x3+0.9519*x4+0.317*x5','x1(0)=0','x2(0)=0','x3(0)=0','x4(0)=0','x5(0)=0');
??? Error using ==> dsolve>mupadDsolve at 215
Unable to solve ODE: cannot compute the explicit representation of the eigenvalues; use
'numeric::eigenvectors' [linalg::eigenvectors]
Error in ==> dsolve at 114
[R,var_list,order] = mupadDsolve(ignoreConstraints,varargin{1:narg});
Error in ==> nashijie111 at 38
[x1,x2,x3,x4,x5]=dsolve('Dx1=314.16*x2','Dx2=0.0041*x1-0.5316*x2-0.0309*x3-0.0106*x4-0.0145*x5','Dx3=-0.0428*x1+0.3496*x2-0.5485*x3+0.1565*x4+0.0229*x5','Dx4=97.7247*x1-621.4994*x2-172.4653*x3-19.855
初始值是乱设的,具体问题中需要某个不为0,如'x1(0)=1‘。谢谢 展开
??? Error using ==> dsolve>mupadDsolve at 215
Unable to solve ODE: cannot compute the explicit representation of the eigenvalues; use
'numeric::eigenvectors' [linalg::eigenvectors]
Error in ==> dsolve at 114
[R,var_list,order] = mupadDsolve(ignoreConstraints,varargin{1:narg});
Error in ==> nashijie111 at 38
[x1,x2,x3,x4,x5]=dsolve('Dx1=314.16*x2','Dx2=0.0041*x1-0.5316*x2-0.0309*x3-0.0106*x4-0.0145*x5','Dx3=-0.0428*x1+0.3496*x2-0.5485*x3+0.1565*x4+0.0229*x5','Dx4=97.7247*x1-621.4994*x2-172.4653*x3-19.855
初始值是乱设的,具体问题中需要某个不为0,如'x1(0)=1‘。谢谢 展开
展开全部
没有解析解,改用ode数值求解吧
更多追问追答
追问
数值解求出来的是某些时刻的值,还需要对其中一些变量求积分,请问该怎么做
追答
选好变量和被积函数,数值积分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Sievers分析仪
2024-10-13 广告
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准...
点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询