ODE45 mesh grid
6 views (last 30 days)
Show older comments
Suppose I want to solve
f = @(t,x) [-x(1)*x(2);x(1)*x(2)-x(2);x(2)]
[t,xa]=ode45(f,[0 6], [4 0.1 0]);
Now I want to present t like
t=0:0.001:6
How can I do this?
Accepted Answer
Star Strider
on 26 Apr 2020
Use your ‘t’ vector as the ‘tspan’ argument:
f = @(t,x) [-x(1)*x(2);x(1)*x(2)-x(2);x(2)];
t=0:0.001:6;
[t,xa]=ode45(f,t, [4 0.1 0]);
figure
plot(t, xa)
grid
legend('x_1', 'x_2', 'x_3')
.
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!