Come creare un ciclo while da ripetere quando la condizione è vera in MATLAB

Come Creare Un Ciclo While Da Ripetere Quando La Condizione E Vera In Matlab



In MATLAB, un ciclo while ci consente di eseguire un comando o un gruppo di comandi più volte in un numero imprecisato di iterazioni. Usiamo un ciclo while-end in una situazione in cui è richiesto il ciclo ma il numero di iterazioni non è noto in anticipo.

Questo tutorial mostra come creare un ciclo while da ripetere quando una condizione è vera in MATLAB.

Come generare un ciclo while da ripetere quando una condizione è vera in MATLAB?

Il ciclo while è un'istruzione iterativa in MATLAB che viene utilizzata per eseguire una o più istruzioni su un numero non specificato di iterazioni. Quando il processo inizia in un ciclo while, continua fino a quando non viene soddisfatta la condizione di ciclo data.







Tieni presente che, a differenza del ciclo for, il numero esatto di iterazioni nel ciclo while non è noto in anticipo.



Le variabili indicizzate del ciclo while possono essere denotate da qualsiasi variabile, tuttavia, le variabili maggiormente utilizzate sono i e j ma queste variabili dovrebbero essere evitate in MATLAB perché sono utilizzate per numeri complessi.



Sintassi
La sintassi di base dell'istruzione del ciclo while-end in MATLAB è riportata di seguito:





Mentre espressione
dichiarazioni
FINE

Qui:

IL Mentre espressione esegue il gruppo di istruzioni specificato finché non viene soddisfatta la condizione di ciclo specificata.



L'espressione while include una condizione che decide per quanto tempo funzionerà il ciclo while. Se questa condizione è vera, viene eseguito il gruppo di istruzioni compreso tra while e end e il processo si ripete fino a quando la condizione while è vera. Quando la condizione while è falsa, il processo si interrompe e il ciclo while viene terminato.

Esempi
Segui gli esempi riportati di seguito per capire come creare un ciclo while da ripetere quando la condizione è vera in MATLAB.

Esempio 1: utilizzo di while Loop per creare un vettore a spaziatura uniforme

Nell'esempio, usiamo il ciclo while per creare un vettore a spaziatura uniforme che ripete il ciclo while finché la condizione non è vera.

x = 0
Mentre X < venti
x = x+ 5 ;
disp ( X )
FINE

Esempio 2: utilizzo del ciclo while per calcolare il fattoriale di un numero

Questo codice MATLAB calcola il fattoriale del numero 5 utilizzando l'istruzione del ciclo while.

fatto = 1 ;
x = 1 ;
Mentre X < = 5
fatto = fatto * X;
x = x + 1 ;
FINE
fprintf ( 'Il fattoriale calcolato di 5 è' )
disp ( fatto )

Conclusione

Il ciclo while è un'istruzione iterativa in MATLAB utilizzata per eseguire un'istruzione o un gruppo di istruzioni più volte quando il numero di iterazioni non è specificato in anticipo. Usiamo un ciclo while in una situazione in cui è richiesto il ciclo senza conoscere il numero esatto di iterazioni. Questo tutorial ha presentato una semplice guida per imparare a creare un ciclo while da ripetere quando la condizione è vera in MATLAB. La comprensione di questa guida ti aiuterà a imparare l'arte di utilizzare mentre le espressioni in MATLAB.