フィルターのクリア

how to plot many lines on the same graph

1 回表示 (過去 30 日間)
MAHMOUD ALZIOUD
MAHMOUD ALZIOUD 2018 年 7 月 24 日
コメント済み: MAHMOUD ALZIOUD 2018 年 7 月 24 日
Dear all, I have a loop that generates 30 matrices, each matrix represents some Y outputs to be plotted in a graph, how can i plot the 30 matrices on the same plot ? my code is
P_Single{K} = Values_S;
figure
plot(P_Single_9_jan{K})
but this code generates 30 graphs which i do not need. i want them all on the same graph please
  1 件のコメント
MAHMOUD ALZIOUD
MAHMOUD ALZIOUD 2018 年 7 月 24 日
with a title please for each matrix number, from 1 to 30

サインインしてコメントする。

採用された回答

Krithika A
Krithika A 2018 年 7 月 24 日
Use the function matlab function "hold on", eg.,:
x = [1 2 3]
y = [4 6 7]
z = [7 8 9]
figure
plot(x,y)
hold on
plot(z)
For further info, see: https://uk.mathworks.com/help/matlab/ref/hold.html
  3 件のコメント
Krithika A
Krithika A 2018 年 7 月 24 日
It might be better to do a for loop. Eg.,
for i = 1:30
plot(x(i));
xlabel('X axis title');
ylabel('Y axis title');
hold on
end
title('Title')
You'll want to change the code depending on your data structure, but this might be a start
MAHMOUD ALZIOUD
MAHMOUD ALZIOUD 2018 年 7 月 24 日
IT WORKED THANK YOU VERY MUCH

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeTitle についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by