3.3 Laço for

O laço for é o controlador de fluxo mais simples usado na programação MATLAB.

Para repetir um número fixo de vezes um determinado conjunto de comandos usa-se o comando for.

A sintaxe do programa é:

for contador= <início> : <incremento> : <fim>
  <comandos MATLAB>;
end

Exemplo:

for i=1:10,
  x(i)=i^2,
end

pode-se notar que o laço for é dividido em três partes:

• A primeira parte (i=1) é realizada uma vez, antes do laço ser inicializado. 
•  A segunda parte é o teste ou condição que controla o laço, (i<=10).
  Esta condição é avaliada; se verdadeira, o corpo do laço (X(i)=i^2) é executado.
•  A terceira parte acontece quando a condição se torna falsa e o laço termina.
  O comando end é usado como limite inferior do corpo do laço.

É comum construções em que conjuntos de laços for são usados principalmente com matrizes:

for i=1:8,
  for j=	1:8,
    A(i,j)=	i+j;
    B(i,j)=	i-j;
  end 
end 
C= A+B;
Voltar