How to plot graphs iteratively or using for loop on the same figure?
Mostrar comentarios más antiguos
I have datasets that I can use to plot several graphs on the same time scale. For example the time variable is t and the variable for vertical axis is y1, y2, y3, ... y10. Manually I can use these codes: figure; hold; plot(t, y1); plot(t, y2); plot(t, y3); ... plot(t, y10);
But, how to simplify the process using iterative or for loop? The manual method will be a problem if there are many graphs to plot. We cannot manually type for example plot(t,y1) up to plot(t, y50).
Would appreciate if anyone can provide a simple code based on the example given.
Thank you.
3 comentarios
KSSV
el 26 de Dic. de 2017
How you have the variables y1,y2...yn in your work space? A matrix? A matfile? A text file?
Mohd Sapiee
el 26 de Dic. de 2017
Mohd Sapiee
el 27 de Dic. de 2017
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre 2-D and 3-D Plots en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!