Kako ustvariti zanko while za ponavljanje, ko je pogoj resničen v MATLAB-u

Kako Ustvariti Zanko While Za Ponavljanje Ko Je Pogoj Resnicen V Matlab U



V MATLAB-u nam zanka while omogoča, da ukaz ali skupino ukazov izvedemo večkrat v nedoločenem številu ponovitev. Zanko while-end uporabimo v situaciji, ko je potrebna zanka, vendar število ponovitev ni vnaprej znano.

Ta vadnica prikazuje, kako ustvariti zanko while za ponavljanje, ko je pogoj resničen v MATLAB-u.

Kako ustvariti zanko while za ponavljanje, ko je pogoj resničen v MATLAB?

Zanka while je iterativni stavek v MATLAB-u, ki se uporablja za izvajanje enega ali več stavkov v nedoločenem številu ponovitev. Ko se proces začne v zanki while, se nadaljuje, dokler ni izpolnjen dani pogoj zanke.







Ne pozabite, da v nasprotju z zanko for natančno število ponovitev v zanki while ni vnaprej znano.



Indeksirane spremenljivke zanke while lahko označimo s katero koli spremenljivko, vendar sta večinoma uporabljeni spremenljivki i in j, vendar se je treba tem spremenljivkam v MATLAB-u izogibati, ker se uporabljajo za kompleksna števila.



Sintaksa
Osnovna sintaksa stavka zanke while-end v MATLAB-u je podana spodaj:





medtem izražanje
izjave
konec

Tukaj:

The medtem izraz izvaja dano skupino stavkov, dokler ni izpolnjen podani pogoj zanke.



Izraz while vključuje pogoj, ki določa, kako dolgo bo zanka while delovala. Če je ta pogoj resničen, se izvede skupina stavkov med while in end, postopek pa se ponavlja, dokler pogoj while ni resničen. Ko je pogoj while napačen, se proces ustavi in ​​zanka while se prekine.

Primeri
Sledite spodnjim primerom, da boste razumeli, kako ustvariti zanko while za ponavljanje, ko je pogoj resničen v MATLAB-u.

Primer 1: Uporaba zanke while za ustvarjanje enakomerno razporejenega vektorja

V primeru uporabljamo zanko while za ustvarjanje enakomerno razporejenega vektorja, ki ponavlja zanko while, dokler pogoj ni resničen.

x = 0
medtem x < dvajset
x = x+ 5 ;
disp ( x )
konec

Primer 2: Uporaba zanke while za izračun faktoriala števila

Ta koda MATLAB izračuna faktorijel števila 5 z uporabo stavka zanke while.

dejstvo = 1 ;
x = 1 ;
medtem x < = 5
dejstvo = dejstvo * x;
x = x + 1 ;
konec
fprintf ( 'Izračunani faktoriel 5 je' )
disp ( dejstvo )

Zaključek

Zanka while je iterativni stavek v MATLAB-u, ki se uporablja za večkratno izvajanje stavka ali skupine stavkov, kadar število ponovitev ni določeno vnaprej. Zanko while uporabljamo v situaciji, ko je potrebna zanka, ne da bi vedeli natančno število ponovitev. Ta vadnica je predstavila preprost vodnik za učenje, kako ustvariti zanko while za ponavljanje, ko je pogoj resničen v MATLAB-u. Razumevanje tega priročnika vam bo pomagalo naučiti se umetnosti uporabe izrazov while v MATLAB-u.