谁能帮我看看我用matlab求解的微分方程组,有什么问题,急急急!请高手指点。运行提示:
[x,y,z,v]=dsolve('Dx=(0.062*Dv+Dz)*9.72*10^9/(1-v)','Dy=-1.4*y*Dz/z','D2v=27.25-(0.07...
[x,y,z,v]=dsolve('Dx=(0.062*Dv+Dz)*9.72*10^9/(1-v)','Dy=-1.4*y*Dz/z','D2v=27.25-(0.071*x+0.009*y)/35000','Dz=0.009*Dv-5.1*10^(-4)*sqrt(0.71*(1-v)*(x-y)*(1-0.3v)^1.4/(369*(1-0.3v)^1.4-533))','x(0)=8.6*10^6','y(0)=8.6*10^6','z(0)=0.2','v(0)=0','t')
??? Error using ==> dsolve
at offset 250, missing operator or `;` 展开
??? Error using ==> dsolve
at offset 250, missing operator or `;` 展开
展开全部
你这个复杂的微分方程组使用dsolve是解不出来的,你需要使用ode45来求取数值解。
追问
能够简单的帮我编一下吗?我是新手,请多指教。
追答
你这公式太复杂 了,你使用help ode45查看一下帮助吧
http://wenku.baidu.com/view/df887b3231126edb6f1a1085.html
你看看这个资料就很快的明白怎么编写了
祝你学习愉快!
展开全部
第一个方程10^6你写成10^9
第四个方程,v你写成Dv,0.3*v你写成0.3v
还有,这个微分方程组用dsolve求不出来,不信你试试看
第四个方程,v你写成Dv,0.3*v你写成0.3v
还有,这个微分方程组用dsolve求不出来,不信你试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个复杂的微分方程组使用dsolve是解不出来的,你需要使用ode45来求取数值解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询