3.3 Laço while

Para repetir um determinado conjunto de comandos um número indefinido de vezes usa-se while.

A sintaxe neste caso é:

while <condição>
  <comandos MATLAB>;
end

Exemplo:

x=0.5
while x > 0.1
  x=x*x
end

a condição x>0.1 é testada. Se ela for verdadeira, o corpo do laço será executado.

Então a condição é testada novamente e, se verdadeira, o corpo será executado de novo. Quando o teste se tornar falso, o laço terminará e a execução continuará no comando que segue o laço após o end.

Voltar Próximo