用matlab解微分方程组:dy/dz – z =cosx,dz/dx + y =1 .
用matlab解微分方程组:dy/dz – z =cosx,dz/dx + y =1 .>> [x,y,z]=dsolve('Dy-z*Dz=cos(x)*Dz,Dz+y*Dx=Dx')Error using ==> dsolveToo many output arguments.Error in ==> dsolve我就这么按照老师教学PPT的一道题模拟的,但是出错了~老师的题是求微分方程组的解:x’=y+x,y’=2*x>> [x,y]=dsolve('Dx=y+x,Dy=2*x')x =-1/2*C1*exp(-t)+C2*exp(2*t)y =C1*exp(-t)+C2*exp(2*t)
最佳回答
我来帮你回答这个问题:首先Dsolve求解常微分方程组时,各个微分的自变量是相同的;比如[x,y]=dsolve('Dx=y+x,Dy=2*x')中你的x,y都是默认为t的函数显然x,y函数的微分自变量是相同的,为t ;但是你的dy/dz – z =cosx,dz/dx + y =1;前一个变量是z,而后一个变量是x显然变量不统一;也就是说Z是和Y都是X的函数 作下面的变形有由dz/dx + y =1 得到dz/dx=1-y 于是dy/dz=(dy/dx)*(dx/dz)=(dy/dx)/(dz/dx)=(dy/dx)/(1-y) ;方程组变为(dy/dx)/(1-y) – z =cosx,dz/dx + y =1;这样Z,Y都是X的函数; >> dsolve('Dy/(1-y)-z=cos(x),Dz+y=1','x')Warning: Explicit solution could not be found。 > In dsolve at 101 ans = [ empty sym ] 空解! 显然是没有解有什么问题可以再Hi我,或者可以一起探讨!
最新回答共有2条回答
-
2026-04-07 16:29:24怕孤独的树叶
回复我来帮你回答这个问题:首先Dsolve求解常微分方程组时,各个微分的自变量是相同的;比如[x,y]=dsolve('Dx=y+x,Dy=2*x')中你的x,y都是默认为t的函数显然x,y函数的微分自变量是相同的,为t ;但是你的dy/dz – z =cosx,dz/dx + y =1;前一个变量是z,而后一个变量是x显然变量不统一;也就是说Z是和Y都是X的函数 作下面的变形有由dz/dx + y =1 得到dz/dx=1-y 于是dy/dz=(dy/dx)*(dx/dz)=(dy/dx)/(dz/dx)=(dy/dx)/(1-y) ;方程组变为(dy/dx)/(1-y) – z =cosx,dz/dx + y =1;这样Z,Y都是X的函数; >> dsolve('Dy/(1-y)-z=cos(x),Dz+y=1','x')Warning: Explicit solution could not be found。 > In dsolve at 101 ans = [ empty sym ] 空解! 显然是没有解有什么问题可以再Hi我,或者可以一起探讨!
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
