matlab 画图,微分方程组

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:51:19
帮忙画个图,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');

matlab解微分方程组 这个微分方程组怎么用MATLAB解啊 怎样用matlab求解复杂的微分方程组 急求用matlab求解一阶偏微分方程组的程序! 利用MATLAB求常微分方程组 的特解 用MATLAB求解符号微分方程组(求大虾帮忙) 请教大家这个微分方程组用matlab应该怎么做? 用matlab 怎样求解复杂的微分方程组。 在matlab中求三元微分方程组的问题 用matlab解Lorenz微分方程组的问题