作业帮 > 综合 > 作业

用matlab中ode45解方程组 x1'=-2*x1+x2 x2'=-3*x1+6*x2 初始值自定

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/29 11:57:38
用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),'-.')%画出两者图像