Hogyan hozzunk létre egy while ciklust az ismétléshez, ha a feltétel igaz a MATLAB-ban

Hogyan Hozzunk Letre Egy While Ciklust Az Ismetleshez Ha A Feltetel Igaz A Matlab Ban



A MATLAB-ban a while ciklus lehetővé teszi, hogy egy parancsot vagy parancscsoportot többször is végrehajtsunk, meghatározatlan számú iteráción keresztül. A while-end ciklust olyan helyzetben használjuk, amikor ciklusra van szükség, de az iterációk száma nem ismert előre.

Ez az oktatóanyag bemutatja, hogyan hozhat létre while ciklust, amely megismétlődik, ha egy feltétel igaz a MATLAB-ban.

Hogyan generáljunk egy idejű hurkot ismétlésre, ha egy feltétel igaz a MATLAB-ban?

A while ciklus egy iteratív utasítás a MATLAB-ban, amely egy vagy több utasítás végrehajtására szolgál meghatározatlan számú iteráción keresztül. Amikor a folyamat egy while ciklusban indul, addig folytatódik, amíg az adott ciklusfeltétel teljesül.







Ne feledje, hogy a for ciklustól eltérően a while ciklus iterációinak pontos száma nem ismert előre.



A while ciklus indexelt változói bármilyen változóval jelölhetők, azonban a legtöbbször használt változók az i és a j, de ezeket a változókat kerülni kell a MATLAB-ban, mert komplex számokra használják őket.



Szintaxis
A while-end ciklus utasítás alapvető szintaxisa a MATLAB-ban az alábbiakban látható:





míg kifejezés
nyilatkozatok
vége

Itt:

A míg kifejezés végrehajtja az utasítások adott csoportját, amíg a megadott hurokfeltétel teljesül.



A while kifejezés tartalmaz egy feltételt, amely meghatározza, hogy a while ciklus meddig működjön. Ha ez a feltétel igaz, akkor a while és az end közötti utasításcsoport végrehajtásra kerül, és a folyamat addig ismétlődik, amíg a while feltétel igaz. Ha a while feltétel hamis, a folyamat leáll, és a while ciklus leáll.

Példák
Kövesse az alábbi példákat, hogy megértse, hogyan hozhat létre while ciklust, amely megismétli, ha a feltétel igaz a MATLAB-ban.

1. példa: A while Loop használata egyenletes térközű vektor létrehozásához

A példában a while ciklust használjuk egy egyenletes térközű vektor létrehozására, amely addig ismétli a while ciklust, amíg a feltétel igaz.

x = 0
míg x < húsz
x = x+ 5 ;
diszp ( x )
vége

2. példa: A while ciklus használata egy szám faktorszámának kiszámításához

Ez a MATLAB kód kiszámítja az 5-ös szám faktoriálisát a while ciklus utasításával.

tény = 1 ;
x = 1 ;
míg x < = 5
tény = tény * x;
x = x + 1 ;
vége
fprintf ( '5 számított faktoriális is' )
diszp ( tény )

Következtetés

A while ciklus egy iteratív utasítás a MATLAB-ban, amelyet egy utasítás vagy utasításcsoport többszöri végrehajtására használnak, ha az iterációk száma nincs előre megadva. A while ciklust olyan helyzetekben használjuk, amikor ciklusra van szükség anélkül, hogy tudnánk az iterációk pontos számát. Ez az oktatóanyag egy egyszerű útmutatót mutat be a while ciklus létrehozásának megtanulásához, amely megismétlődik, ha a feltétel igaz a MATLAB-ban. Ennek az útmutatónak a megértése segít megtanulni a MATLAB kifejezések használatának művészetét.