フィルターのクリア

Rewriting a loop construct

1 回表示 (過去 30 日間)
Ayesha
Ayesha 2014 年 2 月 1 日
編集済み: Walter Roberson 2014 年 2 月 1 日
Just a thought guys, how would you rewrite this loop construct?
if i < 4
subplot(4,1,i+1);
plot(x,y);
title('Original');
end
I did try to write it as follows but something went wrong outside the loop:
subplot(4,1,i+1);
plot(x,y);
title('Original');
if i==2
break
end
What do you think of other loop constructs?
  5 件のコメント
Ayesha
Ayesha 2014 年 2 月 1 日
So could if be replaced by any other construct?
Walter Roberson
Walter Roberson 2014 年 2 月 1 日
What kind of alternative were you hoping for? It's just an "if" statement with a simple body.

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

採用された回答

Sneheet
Sneheet 2014 年 2 月 1 日
編集済み: Sneheet 2014 年 2 月 1 日
if you want to plot for i=1 to i=4,
for i=1:4
subplot(4,1,i+1);
plot(x,y);
title('Original');
end
  1 件のコメント
Walter Roberson
Walter Roberson 2014 年 2 月 1 日
編集済み: Walter Roberson 2014 年 2 月 1 日
To be consistent, the upper end of the loop should be 3 rather than 4. The lower end could be adjusted to 0 instead of 1.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by