matlab 画图,微分方程组帮忙画个图,matlab装太麻烦了!下面的参数可以随便赋初值,请给出源码和截图,

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/12 04:32:52
matlab 画图,微分方程组帮忙画个图,matlab装太麻烦了!下面的参数可以随便赋初值,请给出源码和截图,
xT]O@+YBw;i-K}W!f1*n7 B@I!qDaN/B,kb$ės9ܹի%{$~uZ?-CnM ;}⥰~o=d ы]% Vq2knCe?6AtϞ=II&E;+ LK3#,׭9&_k5Z,\X-TJ=g9|PtIESȠr@gʖĀ Et8BMAƪ"bJ &*1yDr܊w./ODPu4̫[W.zu%y^[:i0ػR|¡+tת_j)Ffawi:Q5{ <*WxEڊ^=~|+%\h}.نO]heQZzm{>9+!CR*!]kʆc A c }H΍%hC@pD4&DOazR8A|$¯"tW£'( ޥ"MZ,Y |&7^oď lk* i l qɦN[S5edk%MgV&$(J@4p& vh8M(v ~au(*v V]ϔUO% L50HWw:\ &S1AFMO MS?LURNfO 

matlab 画图,微分方程组帮忙画个图,matlab装太麻烦了!下面的参数可以随便赋初值,请给出源码和截图,
matlab 画图,微分方程组
帮忙画个图,matlab装太麻烦了!
下面的参数可以随便赋初值,请给出源码和截图,

matlab 画图,微分方程组帮忙画个图,matlab装太麻烦了!下面的参数可以随便赋初值,请给出源码和截图,
先编一个M函数文件 
function x=rr(t,u) 
%下面的参数值自己设置合适的,否则不一定有解,画不出图来. 
b1=2; 
d1=-3; 
q=-5; 
beta=2; 
a=-3; 
gamma=-5; 
x=[b1*u(2)-u(1)*(d1+u(1)+u(2))-q*u(1)*u(3); 
beta*u(2)*(1-u(1)-u(2))-a*u(2)*u(3); 
gamma*u(3)*(1-u(3)/(u(1)+u(2)))]; 
再使用命令 
t_final=10;%终止时间,可调 
u0=[-1;0.7;1]; %0时刻初始值,可调 
[t,u]=ode45('rr',[0,t_final],u0); 
plot(t,u(:,1),'r',t,u(:,2),'g',t,u(:,3),'k');