stop a cycle when finds the right value
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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
0 Kommentare
Akzeptierte Antwort
Julia
am 2 Mär. 2015
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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!