Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

how to run various steps in loop with conditions?

1 visualización (últimos 30 días)
kitty varghese
kitty varghese el 31 de Ag. de 2017
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
i have a set of steps which i need to run until a given condition is satisfied. this should run until i get non negative matrix v. this program is a rough draft.This may or maynot give output,i just want to know how to set such conditions.
if true
v=[1 2 -5 7, 4 -8 6 77,-11 -84 25 47,36 -47 -88 99]; zerocoeff=find(v < 0); v(zerocoeff)=0; s=v./(-12); v=v+s
  1 comentario
Jan
Jan el 31 de Ag. de 2017
Editada: Jan el 31 de Ag. de 2017
@kitty: Do you know the "{} Code" button already? Your code is short in this question, and it can be read. But using the standard methods in the forum for formatting improves the readability. I had to think twice if the "if true" belongs to the code or is an artifact only.
What is the "condition" you are asking for?

Respuestas (1)

José-Luis
José-Luis el 31 de Ag. de 2017
What's wrong with a while loop?
condition = True;
while condition
%do your thing
condition = something == some_other_thing; %Evaluate to false when you want to break
end

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