How to plot graphs iteratively or using for loop on the same figure?
이전 댓글 표시
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
KSSV
2017년 12월 26일
How you have the variables y1,y2...yn in your work space? A matrix? A matfile? A text file?
Mohd Sapiee
2017년 12월 26일
Mohd Sapiee
2017년 12월 27일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!