How to plot a matrix over time on a 2D or 3D graph
18 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
zephyr21
el 21 de Jun. de 2016
Editada: alexandre levy
el 27 de Mzo. de 2018
I have an 11x14 matrix of variables P that change over the course of 60 timesteps. I currently have P_overtime(:,:,n) = P. Where P_overtime(:,:,1) decreases to P_overtime(:,:,2) and continues to decrease until 60. How can I show this progression in a graph of some sort? Maybe some sort of animation? At the very least I'd like to show the first, 15th, 30th, and 60th timestep. Thanks for any help!
0 comentarios
Respuesta aceptada
KSSV
el 21 de Jun. de 2016
So your matrix is of size 11X14X60 (60 being the number of time steps); You may use
for i = 1:60
surf(yourmatrix(:,:,i))
drawnow
end
2 comentarios
alexandre levy
el 27 de Mzo. de 2018
Editada: alexandre levy
el 27 de Mzo. de 2018
Hi, Thank you very much for your answer.
I want to plot a matrix dataset of x,y,z over time. x,y,z have no mathematics relation. x, y, z are the coordinates in the space of my points during the period t. I do have more than 500.000 points
Do you have any idea of how can I do that ?
Thank you very much in advance !
Más respuestas (1)
Ver también
Categorías
Más información sobre Animation 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!