Problem with plotting a function on a specified domain
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Cris19
el 10 de Jun. de 2018
Comentada: Ameer Hamza
el 10 de Jun. de 2018
I am trying to plot the solution of a system of ODEs. The code is:
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))
Why the output is plotted on the interval [0,60] and not on [0,10], as in the code ?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/191168/image.bmp)
0 comentarios
Respuesta aceptada
Ameer Hamza
el 10 de Jun. de 2018
You also need to specify x variable for plot. Try
plot(t, z(:,3))
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Ordinary Differential Equations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!