Kuinka luoda toistuva aikasilmukka, kun ehto on tosi MATLABissa

Kuinka Luoda Toistuva Aikasilmukka Kun Ehto On Tosi Matlabissa



MATLABissa while-silmukan avulla voimme suorittaa komennon tai komentoryhmän useita kertoja määrittelemättömän iteraatiomäärän aikana. Käytämme while-end-silmukkaa tilanteessa, jossa silmukka on tarpeen, mutta iteraatioiden lukumäärää ei tiedetä etukäteen.

Tämä opetusohjelma osoittaa, kuinka luodaan while-silmukka toistuvaksi, kun ehto on tosi MATLABissa.

Kuinka luoda toistosilmukka, kun ehto on tosi MATLABissa?

While-silmukka on iteratiivinen käsky MATLABissa, jota käytetään yhden tai useamman käskyn suorittamiseen määrittelemättömällä iteraatiomäärällä. Kun prosessi alkaa jonkin aikaa, se jatkuu, kunnes annettu silmukkaehto täyttyy.







Muista, että toisin kuin for-silmukassa, while-silmukan iteraatioiden tarkkaa määrää ei tiedetä etukäteen.



While-silmukan indeksoidut muuttujat voidaan merkitä millä tahansa muuttujalla, mutta useimmiten käytetyt muuttujat ovat i ja j, mutta näitä muuttujia tulee välttää MATLABissa, koska niitä käytetään kompleksiluvuille.



Syntaksi
MATLABin while-end -silmukan perussyntaksi on annettu alla:





sillä aikaa ilmaisu
lausunnot
loppu

Tässä:

The sillä aikaa lauseke suorittaa annetun lauseryhmän, kunnes määritetty silmukkaehto täyttyy.



While-lauseke sisältää ehdon, joka päättää, kuinka kauan while-silmukka toimii. Jos tämä ehto on tosi, lauseryhmä while ja end välillä suoritetaan, ja prosessi toistuu, kunnes while-ehto on tosi. Kun while-ehto on epätosi, prosessi pysähtyy ja while-silmukka päättyy.

Esimerkkejä
Seuraa alla annettuja esimerkkejä ymmärtääksesi kuinka luodaan while-silmukka toistamaan, kun ehto on tosi MATLABissa.

Esimerkki 1: Silmukan käyttö tasavälisten vektorien luomiseen

Esimerkissä käytämme while-silmukkaa luodaksemme tasaisin välein vektorin, joka toistaa while-silmukan, kunnes ehto on tosi.

x = 0
sillä aikaa x < kaksikymmentä
x = x+ 5 ;
disp ( x )
loppu

Esimerkki 2: Silmukan käyttö luvun kertoimien laskemiseen

Tämä MATLAB-koodi laskee luvun 5 tekijän käyttämällä while-silmukkakäskyä.

tosiasia = 1 ;
x = 1 ;
sillä aikaa x < = 5
fakta = tosiasia * x;
x = x + 1 ;
loppu
fprintf ( 'Laskettu kertoimella 5 on' )
disp ( tosiasia )

Johtopäätös

While-silmukka on iteratiivinen MATLAB-käsky, jota käytetään käskyn tai lausekkeiden ryhmän suorittamiseen useita kertoja, kun iteraatioiden määrää ei ole määritetty etukäteen. Käytämme while-silmukkaa tilanteessa, jossa silmukkaa tarvitaan tietämättä tarkkaa iteraatioiden määrää. Tämä opetusohjelma on esitellyt helpon oppaan, jolla opit luomaan while-silmukan toistamaan, kun ehto on tosi MATLABissa. Tämän oppaan ymmärtäminen auttaa sinua oppimaan ilmaisujen käytön taidon MATLABissa.