我论文需要用MATLAB求解微分方程,Dx=-0.85*x+0.25*y+0.35*z-0.8*x^2*y,Dy=0.8*x^2*y-1.2*y,Dz=0.9*x+0.8*y-0.3*z用MATLAB画出该微分方程的图像

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 03:06:35
我论文需要用MATLAB求解微分方程,Dx=-0.85*x+0.25*y+0.35*z-0.8*x^2*y,Dy=0.8*x^2*y-1.2*y,Dz=0.9*x+0.8*y-0.3*z用MATLAB

我论文需要用MATLAB求解微分方程,Dx=-0.85*x+0.25*y+0.35*z-0.8*x^2*y,Dy=0.8*x^2*y-1.2*y,Dz=0.9*x+0.8*y-0.3*z用MATLAB画出该微分方程的图像
我论文需要用MATLAB求解微分方程,
Dx=-0.85*x+0.25*y+0.35*z-0.8*x^2*y,
Dy=0.8*x^2*y-1.2*y,
Dz=0.9*x+0.8*y-0.3*z
用MATLAB画出该微分方程的图像

我论文需要用MATLAB求解微分方程,Dx=-0.85*x+0.25*y+0.35*z-0.8*x^2*y,Dy=0.8*x^2*y-1.2*y,Dz=0.9*x+0.8*y-0.3*z用MATLAB画出该微分方程的图像
用dsolve求不出解析解,用数值解法吧,最好能提供初始条件,这里假设t=0时,x0=1,y0=2,z0=3.
  function hh
  [t,x]=ode23t(@fun,0:1,[1 2 3])
  plot(t,x)
  function yhat=fun(t,x)
  dxdt=-0.85*x(1)+0.25*x(2)+0.35*x(3)-0.8*x(1)^2*x(2);
  dydt=0.8*x(1)^2*x(2)-1.2*x(2);
  dzdt=0.9*x(1)+0.8*x(2)-0.3*x(3);
  yhat=[dxdt;dydt;dzdt];
  结果:
  t =
  0
  0.0145
  0.0435
  0.0726
  0.1120
  0.1730
  0.2341
  0.2951
  0.3718
  0.4485
  0.5435
  0.6386
  0.7337
  0.8287
  0.9238
  1.0000
  x =
  1.0000 2.0000 3.0000
  0.9879 1.9879 3.0228
  0.9653 1.9629 3.0677
  0.9459 1.9363 3.1110
  0.9239 1.8985 3.1675
  0.8979 1.8374 3.2500
  0.8799 1.7748 3.3269
  0.8680 1.7121 3.3984
  0.8595 1.6348 3.4816
  0.8565 1.5599 3.5578
  0.8583 1.4717 3.6437
  0.8645 1.3893 3.7212
  0.8738 1.3127 3.7912
  0.8852 1.2421 3.8546
  0.8980 1.1772 3.9121
  0.9090 1.1291 3.9544

matlab求解偏微分方程怎么用matlab求解,D随便赋值就行. 我论文需要用MATLAB求解微分方程,Dx=-0.85*x+0.25*y+0.35*z-0.8*x^2*y,Dy=0.8*x^2*y-1.2*y,Dz=0.9*x+0.8*y-0.3*z用MATLAB画出该微分方程的图像 用 Matlab求解微分方程(组) MATLAB 龙格库塔法求解常微分方程初值问题 用MATLAB 急 matlab解常微分方程组我需要求解一组偏微分方程,方程如下:dx1=a(x3-x2);dx2=b(x1-0.5*sqrt(x2-c));dx3=d(2.5-x3);a,b,c,d为常数我用了ode45,但是求解出错;大侠,究竟函数应该怎么写呢? matlab怎么求解偏微分方程 怎样用matlab求解偏微分方程? matlab怎么求解偏微分方程 matlab求教在用matlab求解常微分方程时,出现了上述语句.其中的x(:,1)我看不懂了, 用MATLAB求解9阶微分方程用什么函数 用MATLAB求解9阶微分方程用什么函数可以 请用Matlab求解下面二阶常微分方程的数值解 求大神帮忙用matlab求解微分方程的数值解 求解二维抛物线型偏微分方程matlab程序方程如下:求h,需要编出求解的matlab程序, 用matlab方程求解微分方程2000*d(C(t))/dt =0.08-C(t)*0.08;C(0)=0; 用Matlab编程求解 二阶微分方程:4*d^2y(t)/dt^2+y(t)=dx(t)/d(t)-0.5x(t) 怎么求解这个偏微分方程,非齐次的?假设u(x,t)是关于x和t的函数a是常数,g是u(x,t)的复合函数,我需要用matlab来解这个方程:(du/dt)+a*(du/dx)=g.问题是我参照“偏微分方程的有限差分法”的书,上面 求解一道偏微分方程!会用Mathematica,Matlab,Maple的请进目前碰到一道难题,需要解一道偏微分方程的解析解,希望用软件实现.这张截图是我编的Mathematica程序,请大家看看是哪个地方编错了,还是这