Com crear un bucle while per repetir quan la condició és certa a MATLAB

Com Crear Un Bucle While Per Repetir Quan La Condicio Es Certa A Matlab



A MATLAB, un bucle while ens permet executar una ordre o un grup d'ordres diverses vegades durant un nombre no especificat d'iteracions. Utilitzem un bucle while-end en una situació en què es requereix un bucle però no es coneix el nombre d'iteracions per endavant.

Aquest tutorial mostra com crear un bucle while per repetir quan una condició és certa a MATLAB.

Com generar un bucle while per repetir quan una condició és certa a MATLAB?

El bucle while és una instrucció iterativa a MATLAB que s'utilitza per executar una o més sentències en un nombre no especificat d'iteracions. Quan el procés comença en un bucle while, continua fins que es compleix la condició de bucle donada.







Tingueu en compte que, a diferència del bucle for, el nombre exacte d'iteracions del bucle while no es coneix per endavant.



Les variables indexades del bucle while es poden denotar amb qualsevol variable, però, les variables més utilitzades són i i j, però aquestes variables s'han d'evitar a MATLAB perquè s'utilitzen per a nombres complexos.



Sintaxi
La sintaxi bàsica de la instrucció de bucle while-end a MATLAB es mostra a continuació:





mentre expressió
declaracions
final

Aquí:

El mentre expression executa el grup donat de sentències fins que es compleix la condició de bucle especificada.



L'expressió while inclou una condició que decideix quant de temps funcionarà el bucle while. Si aquesta condició és certa, s'executa el grup de sentències entre while i end i el procés es repeteix fins que la condició while és certa. Quan la condició while és falsa, el procés s'atura i el bucle while s'acaba.

Exemples
Seguiu els exemples que es donen a continuació per entendre com crear un bucle while per repetir quan la condició sigui certa a MATLAB.

Exemple 1: ús del bucle while per crear un vector espaiat uniformement

A l'exemple, fem servir el bucle while per crear un vector espaiat uniforme que repeteix el bucle while fins que la condició sigui certa.

x = 0
mentre x < 20
x = x+ 5 ;
disp ( x )
final

Exemple 2: Ús del bucle while per calcular el factorial d'un nombre

Aquest codi MATLAB calcula el factorial del número 5 mitjançant la instrucció de bucle while.

fet = 1 ;
x = 1 ;
mentre x < = 5
fet = fet * x;
x = x + 1 ;
final
fprintf ( 'El factorial calculat de 5 és' )
disp ( fet )

Conclusió

El bucle while és una instrucció iterativa a MATLAB que s'utilitza per executar una instrucció o un grup d'instruccions diverses vegades quan el nombre d'iteracions no s'especifica per endavant. Utilitzem un bucle while en una situació en què es requereix un bucle sense saber el nombre exacte d'iteracions. Aquest tutorial ha presentat una guia senzilla per aprendre a crear un bucle while per repetir quan la condició és certa a MATLAB. Entendre aquesta guia us ajudarà a aprendre l'art d'utilitzar expressions while a MATLAB.