早教吧作业答案频道 -->数学-->
dsolve解微分方程组问题出在哪里?如果写方程如下:[x1,y1]=dsolve("Dx1=0.08*(1-(1+0.15)*x1/800+0.01*y1/900)*x1 ,Dy1=0.07*(1-(1+0.1)*y1/900+0.008*x1/800)*y1","x1(0)=2,y1(0)=10")则不能得到解;但是如果方程如下:[x1,y1]=ds
题目详情
dsolve解微分方程组问题出在哪里?
如果写方程如下:[x1,y1]=dsolve('Dx1=0.08*(1-(1+0.15)*x1/800+0.01*y1/900)*x1 ,Dy1=0.07*(1-(1+0.1)*y1/900+0.008*x1/800)*y1','x1(0)=2,y1(0)=10')
则不能得到解;
但是如果方程如下:[x1,y1]=dsolve('Dx1=0.08*(1-(1+0.15)*x1/800+0.01*10/900)*x1','Dy1=0.07*(1-(1+0.1)*y1/900+0.008*2/800)*y1','x1(0)=2,y1(0)=10')便可以得到解.为什么呢?
难道dsolve不能出现“x*y“这样的乘积项?请大侠赐教,
如果写方程如下:[x1,y1]=dsolve('Dx1=0.08*(1-(1+0.15)*x1/800+0.01*y1/900)*x1 ,Dy1=0.07*(1-(1+0.1)*y1/900+0.008*x1/800)*y1','x1(0)=2,y1(0)=10')
则不能得到解;
但是如果方程如下:[x1,y1]=dsolve('Dx1=0.08*(1-(1+0.15)*x1/800+0.01*10/900)*x1','Dy1=0.07*(1-(1+0.1)*y1/900+0.008*2/800)*y1','x1(0)=2,y1(0)=10')便可以得到解.为什么呢?
难道dsolve不能出现“x*y“这样的乘积项?请大侠赐教,
▼优质解答
答案和解析
后者是两个相互独立的非线性常微分方程,dsolve相当于世界了两个互不相关的常微分方程;前者是一个非线性常微分方程组,dsolve无法直接解.不过我想到一个办法解决这个问题,从第一个方程中可解出y1=45/8*(200000*Dx1-16000*x1+23*x1^2)/x1,把它代到第二个方程里,于是得到一个二阶常微分方程-45/8*(200000*Dx1-16000*x1+23*x1^2)/x1^2*Dx1+45/8*(200000*D2x1-16000*Dx1+46*x1*Dx1)/x1=0.07*(1-(1+0.1)*(45/8*(200000*Dx1-16000*x1+23*x1^2)/x1)/900+0.008*x1/800)*(45/8*(200000*Dx1-16000*x1+23*x1^2)/x1),在相应的把y1(0)=10转化为关于Dx1和x1的边界条件,就可以用dsolve解了
看了 dsolve解微分方程组问题...的网友还看了以下:
6,对于一定质量的理想气体,下列过程可能发生的是.A,恒压下绝热膨胀B,在6,对于一定质量的理想气 2020-05-14 …
下列说法中正确的是()A.某反应低温条件下能自发进行,那么高温条件下也一定能自发进行B.某反应高温 2020-05-14 …
Mathematica求解三元二阶偏微分方程组Mathematica里面说DSOLVE只能求解二元 2020-05-16 …
我的魔方因为不会还原所以拆了下来 我想问一下拆下来在""乱""装下去还可以还原吗 我的魔方有5个以 2020-05-17 …
谁能帮我找出这几个数字之间的规律?15.8.17.13.16.18.11.12.07能推算出后面的 2020-05-21 …
一道八年级政治题:宽容是大海能容下江河也能容下小溪能容下竞游的百舸也能容下一叶扁舟.宽容是大海能容 2020-06-04 …
报山大粒子物理与原子核物理硕士的多不我从论坛上看了下,07年这个专业只收了4个,而且其中三个是保研 2020-07-06 …
英语翻译虽然有正确答案,但听说历年评分都很严,刚做了07年真题,希望有经验的朋友帮我改下看我能得多少 2020-11-25 …
如果你不想让天鹅死去2007年01月21日星期日下午07:15有一年秋天,一群天鹅来到岛上,它们是从 2020-12-01 …
英语翻译本人在2007年7月前,在项目经理部从事工程管理方面的工作,07年7月后调入集团公司从事工程 2020-12-05 …