📄 runge_3_vs_ode.m
字号:
clear
syms f
f(1)='y(2)';
f(2)='y(3)+24';
f(3)='-24*y(1)-26*y(2)-9*y(3)-192';
[y,t1]=rungekutta_3(f,[1 0.5 -24]',0,1,0.02);
[t2 xo]=ode45(@func_for_ode,[0 1],[1 0.5 -24]);
subplot(2,2,1),stairs(t1,y(1,:),'r');hold on;
stairs(t2,xo,'b'),axis([0 1 1 1.17]),title('x1');legend('rk_3','ode')
subplot(2,2,2),stairs(t1,y(2,:),'r');hold on;
stairs(t2,xo,'b'),axis([0 1 -0.3 0.5]),title('x2');legend('rk_3','ode')
subplot(2,2,3),stairs(t1,y(3,:),'r');hold on;
stairs(t2,xo,'b'),axis([0 1 -25.5 -24]),title('x3');legend('rk_3','ode')
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -