How to efficiently plot functions?
이전 댓글 표시
I have 12 curves I need to plot on a single graph. This is the current script I have where I have manually asked it to plot each curve.
plot(t,y(:,1),t,y(:,2),t,y(:,3),t,y(:,4),t,y(:,5),t,y(:,6),t,y(:,7),t,y(:,8),t,y(:,9),t,y(:,10),t,y(:,11),t,y(:,12))
Is there a way to make this more efficient without having to write out for each 12?
채택된 답변
추가 답변 (1개)
Peng Li
2020년 3월 25일
If t is a vector, you use
plot(t, y);
that will automatically plot each column of y against vector t.
카테고리
도움말 센터 및 File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
