for
Bucle for para repetir un número determinado de veces
Sintaxis
forindex=valuesstatementsend
Descripción
for ejecuta un grupo de instrucciones en un bucle durante un número determinado de veces. index = values, statements, endvalues tiene uno de los siguientes formatos:
initVal:endVal: incrementa la variableindexdeinitValaendValen1y repite la ejecución destatementshasta queindexsea mayor queendVal.initVal:step:endVal: incrementaindexen el valorstepen cada iteración o disminuyeindexcuandostepes negativo.valArray: crea un vector columna,index, a partir de las siguientes columnas del arreglovalArrayen cada iteración. Por ejemplo, en esta primera iteración,. El bucle se ejecuta un máximo deindex=valArray(:,1)nveces, dondenes el número de columnas devalArray, determinado pornumel(. La entradavalArray(1,:))valArraypuede ser de cualquier tipo de datos de MATLAB®, incluido un vector de caracteres, un arreglo de celdas o una estructura.
Ejemplos
Sugerencias
Para salir de forma programática del bucle, utilice una instrucción
break. Para omitir el resto de las instrucciones del bucle y comenzar la siguiente iteración, utilice una instruccióncontinue.Evite asignar un valor a la variable
indexdentro de las instrucciones del bucle. La instrucciónforanula los cambios realizados enindexdentro del bucle.Para iterar sobre los valores de un único vector columna, transpóngalo primero para crear un vector fila.
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a