フィルターのクリア

Subplot in a for-loop

13 ビュー (過去 30 日間)
Betty
Betty 2017 年 12 月 16 日
コメント済み: Betty 2017 年 12 月 16 日
Hi, I have 33 dataset and I'm trying to make a subplot to show the figures.
My code is as below, the figure(1) is as I wish, but my figure(2) is not, as it only shows dataset 16-20. How can I edit it?
Thank you, B.
figure(1);
for i = 1:15
subplot(3,5,i);
plot(eval(['temp' num2str(i)]))
title(['Patient' num2str(i)])
ylabel('Degrees')
xlabel('Epochs')
end
figure(2);
for i = 16:33
subplot(4,5,i);
plot(eval(['temp' num2str(i)]))
title(['Patient' num2str(i)])
ylabel('Degrees')
xlabel('Epochs')
end

採用された回答

Rik
Rik 2017 年 12 月 16 日
change
subplot(4,5,i);
to
subplot(4,5,i-15);
That way you make sure the indices start at 1 for the second figure as well
  1 件のコメント
Betty
Betty 2017 年 12 月 16 日
Thank you, it makes sense and it helped!

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

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by