insert end at right location

2 ビュー (過去 30 日間)
fatemeh
fatemeh 2013 年 12 月 29 日
コメント済み: Roger Stafford 2013 年 12 月 29 日
i have very nested for loop but when i want insert end for them i cannot insert them in the right locations i want do it arbitrary
  1 件のコメント
Walter Roberson
Walter Roberson 2013 年 12 月 29 日
I am not sure what you mean by "insert end" ?

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

採用された回答

Roger Stafford
Roger Stafford 2013 年 12 月 29 日
Your phrase "insert end" looks as though you had some action in mind but couldn't think how to say it in English.
I will make a wild guess that you want to know how to make a complete exit out of some nested for-loops at some point. If so, matlab's 'break' function can be used to do that. Just do a 'break' in each for-loop. Here's an example with four nested for-loops:
b = false;
for ...
for ...
for ...
for ...
% At some point you decide to leave the for-loops by making b true
if b, break, end
end
if b, break, end
end
if b, break, end
end
if b, break, end
end

その他の回答 (1 件)

Image Analyst
Image Analyst 2013 年 12 月 29 日
Try typing control-a control-i to fix up the indenting. It will let you see where you've messed up. Also if you click on the if/while/for, or the "end", it will show you briefly for a second or two where the matching line of code is.
  1 件のコメント
Roger Stafford
Roger Stafford 2013 年 12 月 29 日
Yes, Image Analyst, that's more likely what Fatemeh meant. I didn't think of that possibility. This guesswork is sometimes the hardest part of answering.

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

カテゴリ

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