Jak vytvořit smyčku while pro opakování, když je podmínka pravdivá v MATLABu

Jak Vytvorit Smycku While Pro Opakovani Kdyz Je Podminka Pravdiva V Matlabu



V MATLABu nám smyčka while umožňuje provést příkaz nebo skupinu příkazů vícekrát během nespecifikovaného počtu iterací. Smyčku while-end používáme v situaci, kdy je vyžadována smyčka, ale počet iterací není předem znám.

Tento tutoriál ukazuje, jak vytvořit smyčku while, která se bude opakovat, když je podmínka pravdivá v MATLABu.

Jak vygenerovat smyčku while pro opakování, když je podmínka pravdivá v MATLABu?

Cyklus while je iterativní příkaz v MATLABu, který se používá k provedení jednoho nebo více příkazů v nespecifikovaném počtu iterací. Když se proces spustí v cyklu while, pokračuje, dokud není splněna daná podmínka opakování.







Mějte na paměti, že na rozdíl od cyklu for není přesný počet iterací v cyklu while předem znám.



Indexované proměnné cyklu while mohou být označeny libovolnou proměnnou, většinou se však používají proměnné i a j, ale těmto proměnným je třeba se v MATLABu vyhnout, protože se používají pro komplexní čísla.



Syntax
Základní syntaxe příkazu while-end smyčky v MATLABu je uvedena níže:





zatímco výraz
prohlášení
konec

Tady:

The zatímco výraz provádí danou skupinu příkazů, dokud není splněna zadaná podmínka opakování.



Výraz while obsahuje podmínku, která rozhoduje, jak dlouho bude smyčka while fungovat. Pokud je tato podmínka pravdivá, provede se skupina příkazů mezi while a end a proces se opakuje, dokud není podmínka while pravdivá. Když je podmínka while nepravdivá, proces se zastaví a smyčka while se ukončí.

Příklady
Postupujte podle níže uvedených příkladů, abyste pochopili, jak vytvořit smyčku while, která se bude opakovat, když podmínka platí v MATLABu.

Příklad 1: Použití smyčky while k vytvoření rovnoměrně rozmístěného vektoru

V příkladu používáme smyčku while k vytvoření rovnoměrně rozmístěného vektoru, který opakuje smyčku while, dokud není podmínka splněna.

x = 0
zatímco X < dvacet
x = x+ 5 ;
disp ( X )
konec

Příklad 2: Použití smyčky while k výpočtu faktoriálu čísla

Tento kód MATLABu vypočítá faktoriál čísla 5 pomocí příkazu while.

fakt = 1 ;
x = 1 ;
zatímco X < = 5
fakt = fakt * X;
x = x + 1 ;
konec
fprintf ( 'Vypočítaný faktoriál 5 je' )
disp ( skutečnost )

Závěr

Cyklus while je iterativní příkaz v MATLABu, který se používá pro provádění příkazu nebo skupiny příkazů vícekrát, když není předem určen počet iterací. Smyčku while používáme v situaci, kdy je vyžadována smyčka, aniž bychom znali přesný počet iterací. Tento tutoriál představuje snadný návod, jak se naučit vytvořit smyčku while, která se bude opakovat, když je podmínka pravdivá v MATLABu. Pochopení této příručky vám pomůže naučit se umění používat výrazy while v MATLABu.