how to run a function again and again till a condition satisfies?

2 visualizaciones (últimos 30 días)
Hello, i have a function which i want to run again and again till the condition is fulfilled.
please please help me....

Respuesta aceptada

Mischa Kim
Mischa Kim el 27 de Abr. de 2015
suchismita, see e.g.,
flag = false;
cnt = 0;
while ~flag
cnt = cnt + 1;
fprintf('Try no.: %d\n', cnt);
if (rand() < 0.25)
flag = true;
end
end
Your function would simply reside inside the loop.

Más respuestas (1)

Stephen23
Stephen23 el 27 de Abr. de 2015
Editada: Stephen23 el 27 de Abr. de 2015
This is what a while loop is for. There are good examples in the documentation too:
And this is a good place to look when you want to control your program somehow:

Categorías

Más información sobre Multidimensional Arrays en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!

Translated by