How to plot variables with different array sizes?
조회 수: 40 (최근 30일)
이전 댓글 표시
I'm trying to plot three different trajectory curves (altitude with respect to time), but each of the three curves has a different array size:
t1 = 1x13462 double, Y1 = 1x13462 double
t2 = 1x7041 double, Y2 = 1x7041 double
t3 = 1x31203 double, Y3 = 1x31203 double
I want to plot all these on the same plot, with t on the x-axis and Y on the y-axis. Is there any way to do this without plotting them individually in subplots? Thanks!
댓글 수: 0
채택된 답변
추가 답변 (2개)
the cyclist
2022년 4월 14일
편집: the cyclist
2022년 4월 14일
Here is one way:
figure
hold on
plot(t1,Y1)
plot(t2,Y2)
plot(t3,Y3)
Another is:
figure
plot(t1,Y1,t2,Y2,t3,Y3)
댓글 수: 0
mark li
2022년 4월 14일
You may :
plot(t1,Y1,t2,Y2,t3,Y3)
Otherwise,
plot(t1,Y1)
hold on
plot(t2,Y2)
plot(t3,Y3)
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Line Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!