in

MATLAB – El bucle for


A en bucle es una estructura de control de repetición que le permite escribir de manera eficiente un bucle que necesita ejecutarse un número específico de veces.

Sintaxis

La sintaxis de un en bucle en MATLAB es –

for index = values
   <program statements>
            ...
end

valores tiene una de las siguientes formas:

No Señor. Formato y descripción
1

initval: endval

incrementa la variable de índice de initval para endval por 1, y repite la ejecución de declaraciones del programa Hasta que índice es mayor que endval.

2

initval: paso: endval

incrementos índice por el valor de paso en cada iteración, o disminuye cuando el paso es negativo.

3

valArray

crea un vector de columna índice de las columnas subsiguientes de la matriz valArray en cada iteración. Por ejemplo, en la primera iteración, index = valArray (:, 1). El ciclo se ejecuta por un máximo de n veces, donde n es el número de columnas de valArray, dado por numel (valArray, 1, :). La entrada valArray puede ser de cualquier tipo de datos MATLAB, incluida una cadena, matriz de celdas o estructura.

Ejemplo 1

Cree un archivo de secuencia de comandos y escriba el siguiente código:

for a = 10:20 
   fprintf('value of a: %dn', a);
end

Cuando ejecuta el archivo, muestra el siguiente resultado:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19
value of a: 20

Ejemplo 2

Cree un archivo de secuencia de comandos y escriba el siguiente código:

for a = 1.0: -0.1: 0.0
   disp(a)
end

Cuando ejecuta el archivo, muestra el siguiente resultado:

1
0.90000
0.80000
0.70000
0.60000
0.50000
0.40000
0.30000
0.20000
0.10000
0

Ejemplo 3

Cree un archivo de secuencia de comandos y escriba el siguiente código:

for a = [24,18,17,23,28]
   disp(a)
end

Cuando ejecuta el archivo, muestra el siguiente resultado:

24

18

17

23

28

matlab_loops.htm

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

cloning

Clonación de objetos en java – Javatpoint

apple touch icon@2

linux – ¿Cómo puedo encontrar de forma recursiva todos los archivos en las carpetas actuales y en las subcarpetas en función de la coincidencia de comodines?