用matlab中ode45解方程组 x1'=-2*x1+x2 x2'=-3*x1+6*x2 初始值自定
网友回答
建立如下m文件:
function xdot=fun(t,x)
xdot=zeros(2,1);
xdot(1)=-2*x(1)+x(2);
xdot(2)=-3*x(1)+6*x(2);
在指令窗中输入:
time=[0 12];x0=[1 1];%初始值设为[1 1]
[tt,xx]=ode45('fun',time,x0);
plot(tt,xx(:,1),'-',tt,xx(:,2),'-.')%画出两者图像
用matlab中ode45解方程组 x1'=-2*x1+x2 x2'=-3*x1+6*x2 初始值自定(图1)