for
loop para repetir el número especificado de veces
forindex
=values
statements
end
for
ejecuta un grupo de instrucciones en un bucle un número especificado de veces. index
= values
, statements
,
endvalues
tiene una de las siguientes formas:
initVal
:endVal
: incrementa la variable index
de initVal
a endVal
en 1
y repite la ejecución de statements
hasta que index
es superior a endVal
.
initVal
:step
:endVal
: incrementa index
según el valor de step
en cada iteración o disminuye index
cuando step
es negativo.
valArray
: crea un vector de columna, index
, a partir de las columnas posteriores del array valArray
en cada iteración. Por ejemplo, en la primera iteración,
. El bucle se ejecuta un máximo de index
= valArray
(:,1)n
veces, donde n
es el número de columnas de valArray
, dado por numel(
. La entrada valArray
(1,:))valArray
puede ser de cualquier tipo de datos de MATLAB®, como por ejemplo un vector de caracteres, un array de celdas o una estructura.
Para salir del bucle mediante programación, utilice una instrucción break
. Para omitir el resto de instrucciones del bucle y comenzar la siguiente iteración, utilice una instrucción continue
.
Evite asignar un valor a la variable index
dentro de las instrucciones de bucle. La instrucción for
anula los cambios realizados en index
dentro del bucle.
Para iterar los valores de un solo vector de columna, primero transpóngalo para crear un vector de fila.