Cómo crear un ciclo while para repetir cuando la condición es verdadera en MATLAB

Como Crear Un Ciclo While Para Repetir Cuando La Condicion Es Verdadera En Matlab



En MATLAB, un bucle while nos permite ejecutar un comando o un grupo de comandos varias veces durante un número no especificado de iteraciones. Usamos un ciclo while-end en una situación en la que se requiere un ciclo pero no se conoce de antemano el número de iteraciones.

Este tutorial demuestra cómo crear un ciclo while para repetir cuando una condición es verdadera en MATLAB.

¿Cómo generar un ciclo while para repetir cuando una condición es verdadera en MATLAB?

El ciclo while es una declaración iterativa en MATLAB que se utiliza para ejecutar una o más declaraciones en un número no especificado de iteraciones. Cuando el proceso comienza en un bucle while, continúa hasta que se satisface la condición de bucle dada.







Tenga en cuenta que, a diferencia del ciclo for, el número exacto de iteraciones en el ciclo while no se conoce de antemano.



Las variables indexadas del bucle while se pueden indicar mediante cualquier variable; sin embargo, las variables más utilizadas son i y j, pero estas variables deben evitarse en MATLAB porque se utilizan para números complejos.



Sintaxis
La sintaxis básica de la declaración de ciclo while-end en MATLAB se proporciona a continuación:





mientras expresión
declaraciones
fin

Aquí:

El mientras expresión ejecuta el grupo dado de declaraciones hasta que se satisface la condición de bucle especificada.



La expresión while incluye una condición que decide cuánto tiempo funcionará el bucle while. Si esta condición es verdadera, se ejecuta el grupo de sentencias entre while y end, y el proceso se repite hasta que la condición while sea verdadera. Cuando la condición while es falsa, el proceso se detiene y el bucle while finaliza.

Ejemplos
Siga los ejemplos que se dan a continuación para entender cómo crear un ciclo while para repetir cuando la condición es verdadera en MATLAB.

Ejemplo 1: uso de bucle while para crear un vector espaciado uniformemente

En el ejemplo, usamos el ciclo while para crear un vector espaciado uniformemente que repite el ciclo while hasta que la condición sea verdadera.

x = 0
mientras X < 20
x = x+ 5 ;
disipar ( X )
fin

Ejemplo 2: usar el bucle while para calcular el factorial de un número

Este código de MATLAB calcula el factorial del número 5 utilizando la declaración de ciclo while.

hecho = 1 ;
x = 1 ;
mientras X < = 5
hecho = hecho * X;
x = x + 1 ;
fin
fprintf ( 'El factorial calculado de 5 es' )
disipar ( hecho )

Conclusión

El ciclo while es una declaración iterativa en MATLAB que se utiliza para ejecutar una declaración o un grupo de declaraciones varias veces cuando el número de iteraciones no se especifica de antemano. Usamos un bucle while en una situación en la que se requiere un bucle sin saber el número exacto de iteraciones. Este tutorial ha presentado una guía fácil para aprender a crear un ciclo while para repetir cuando la condición es verdadera en MATLAB. Comprender esta guía lo ayudará a aprender el arte de usar expresiones while en MATLAB.