English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Sentencias de bucle de MATLAB

En algunas circunstancias, necesitas ejecutar múltiples veces un bloque de código. Por lo general, las instrucciones se ejecutan en orden. Primero se ejecuta la primera instrucción de la función, luego la segunda, y así sucesivamente.

Los lenguajes de programación proporcionan varias estructuras de control que permiten rutas de ejecución más complejas.

Las sentencias de bucle permiten que se ejecute una instrucción o un grupo de instrucciones varias veces. A continuación se muestra la forma general de las sentencias de bucle en la mayoría de los lenguajes de programación.-

MATLAB proporciona los siguientes tipos de bucles para manejar las necesidades de bucle. Haga clic en los siguientes enlaces para ver más detalles.-

Números de secuenciaTipos de bucles y explicaciones
1Bucle while

Repetir una instrucción o un grupo de instrucciones mientras una condición específica es verdadera. Prueba la condición antes de ejecutar el cuerpo del bucle.

2Bucle for

Ejecutar una secuencia de instrucciones varias veces y simplificar el código de gestión de variables del bucle.

3Bucles anidados

Se puede usar un bucle dentro de otro bucle en cualquier otro bucle.

Sentencias de control de bucle

Las sentencias de control de bucle cambian el orden normal de ejecución. Cuando la ejecución sale del ámbito, todos los objetos automáticos creados en ese ámbito se destruyen.

MATLAB admite los siguientes tipos de sentencias de control. Haga clic en los siguientes enlaces para ver más detalles.

Números de secuenciaSentencias de control y explicaciones
1Sentencia break

Termina la sentencia de bucle y transfiere inmediatamente la ejecución a la siguiente sentencia después del bucle.

2Sentencia continue

Hace que el bucle salte el resto de su cuerpo y vuelva a probar su estado inmediatamente antes de repetir.