标签: matlab plot ode45
我试图绘制一个ODE系统的解决方案。 代码是:
tspan = [0 10]; z0 = [0.01 0.01 0.01 0.01]; [t,z] = ode45(@(t,z) odefun3(t,z), tspan, z0); plot(z(:,3))
为什么输出是在区间[0,60]而不是[0,10]上绘制的,如代码中所示?
答案 0 :(得分:0)
我通过在plot命令下添加第一个变量来修复它:plot(t,z(:,3))。
plot
plot(t,z(:,3))