怎么用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‘。谢谢
展开
 我来答
liuliangsxd
2013-08-25 · TA获得超过1423个赞
知道小有建树答主
回答量:1174
采纳率:100%
帮助的人:654万
展开全部
没有解析解,改用ode数值求解吧
更多追问追答
追问
数值解求出来的是某些时刻的值,还需要对其中一些变量求积分,请问该怎么做
追答
选好变量和被积函数,数值积分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式