stop a cycle when finds the right value
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
ludvikjahn
el 2 de Mzo. de 2015
Respondida: Julia
el 2 de Mzo. de 2015
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 comentarios
Respuesta aceptada
Julia
el 2 de Mzo. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!