plotting 2 figures in same for loop

20 ビュー (過去 30 日間)
Somnath
Somnath 2025 年 10 月 25 日 10:30
コメント済み: Somnath 2025 年 10 月 25 日 11:32
Dear Comunity Members
Im relatively new to matlab. i wanted to plot two figurs simultaneously in for loop meanng and in these two figres i wanted to add multiple data sets when if condistion is valid. i have following code but these giving me diffent figure for each set. i want two figurs whn particular condition satisfied.
for i=1:6
if rem(i,2)==0
figure
hold on
s1=scatter(x,i*[6 3 9 10 7],100,"filled");hold off
else
figure
hold on
s2= scatter(x,i*[6 3 9 10 7],100,"filled");hold off
end
end
can some one plese help me to figure this out
Best regards
Somnath

採用された回答

Torsten
Torsten 2025 年 10 月 25 日 10:57
編集済み: Torsten 2025 年 10 月 25 日 11:16
figure
hax1=axes;
hold(hax1,'on')
figure
hax2=axes;
hold(hax2,'on')
x=1:5;
for i=1:6
if rem(i,2)==0
scatter(hax1,x,i*[6 3 9 10 7],100,"filled");
else
scatter(hax2,x,i*[6 3 9 10 7],100,"filled");
end
end
hold(hax1,'off')
hold(hax2,'off')
  1 件のコメント
Somnath
Somnath 2025 年 10 月 25 日 11:32
Thank you very much it is working as expected

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

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by