Matlab para Computação |
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;