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 日

0 投票

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 日

0 投票

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.

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

カテゴリ

ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by