stop a cycle when finds the right value

1 回表示 (過去 30 日間)
ludvikjahn
ludvikjahn 2015 年 3 月 2 日
回答済み: Julia 2015 年 3 月 2 日
Good Morning, I am a new MAtlab user, and I have a simple question to ask: let's suppose that I have a range of data, for example:
112
145
178
190
267
367
852
...
and I want to find the nearest value to a precise value (f.e. 622), BUT I NEED to do it with a cycle structured more or less like that:
for i=1:3000
if 622+i = FOUND in the MATRIX
STOP (I don't know how to say stop in MATLAB)
end
Substantially, I must search the value step by step adding 1 to the default value.
Thanks

採用された回答

Julia
Julia 2015 年 3 月 2 日
Hi,
for leaving the loop you can use the break command.
For finding the nearest match I would try to use the find() function.

その他の回答 (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