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

发布时间:2021-02-25 06:39:17

用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)
以上问题属网友观点,不代表本站立场,仅供参考!