Hvordan lage en stundsløkke som skal gjentas når tilstanden er sann i MATLAB

Hvordan Lage En Stundslokke Som Skal Gjentas Nar Tilstanden Er Sann I Matlab



I MATLAB lar en while-løkke oss utføre en kommando eller en gruppe kommandoer flere ganger over et uspesifisert antall iterasjoner. Vi bruker en while-end loop i en situasjon der looping er nødvendig, men antall iterasjoner er ikke kjent på forhånd.

Denne opplæringen viser hvordan du oppretter en while-løkke for å gjenta når en betingelse er sann i MATLAB.

Hvordan generere en stundsløkke som skal gjentas når en tilstand er sann i MATLAB?

While-løkken er en iterativ setning i MATLAB som brukes til å utføre en eller flere setninger over et uspesifisert antall iterasjoner. Når prosessen starter i en while-løkke, fortsetter den til den gitte looping-betingelsen er oppfylt.







Husk at, i motsetning til for-løkken, er det nøyaktige antallet iterasjoner i while-løkken ikke kjent på forhånd.



De indekserte variablene til while-løkken kan betegnes med hvilken som helst variabel, men de fleste brukte variablene er i og j, men disse variablene bør unngås i MATLAB fordi de brukes for komplekse tall.



Syntaks
Den grunnleggende syntaksen til while-end loop-setningen i MATLAB er gitt nedenfor:





samtidig som uttrykk
uttalelser
slutt

Her:

De samtidig som expression utfører den gitte gruppen med setninger til den spesifiserte looping-betingelsen er oppfylt.



While-uttrykket inkluderer en betingelse som bestemmer hvor lenge while-løkken skal fungere. Hvis denne betingelsen er sann, utføres gruppen av utsagn mellom while og end, og prosessen gjentas til while-betingelsen er sann. Når while-betingelsen er usann, stopper prosessen og while-løkken avsluttes.

Eksempler
Følg eksemplene nedenfor for å forstå hvordan du lager en while-løkke som skal gjentas når betingelsen er sann i MATLAB.

Eksempel 1: Bruk while-sløyfe for å lage en vektor med jevn avstand

I eksemplet bruker vi while-løkken til å lage en vektor med jevn avstand som gjentar while-løkken til betingelsen er sann.

x = 0
samtidig som x < tjue
x = x+ 5 ;
disp ( x )
slutt

Eksempel 2: Bruk while Loop til å beregne faktoren til et tall

Denne MATLAB-koden beregner faktoren til tallet 5 ved å bruke while loop-setningen.

faktum = 1 ;
x = 1 ;
samtidig som x < = 5
faktum = faktum * x;
x = x + 1 ;
slutt
fprintf ( 'Beregnet faktor på 5 er' )
disp ( faktum )

Konklusjon

While-løkken er en iterativ setning i MATLAB som brukes til å utføre en setning eller en gruppe setninger flere ganger når antall iterasjoner ikke er spesifisert på forhånd. Vi bruker en while-løkke i en situasjon der looping er nødvendig uten å vite nøyaktig antall iterasjoner. Denne opplæringen har presentert en enkel guide for å lære hvordan du lager en while-løkke som kan gjentas når betingelsen er sann i MATLAB. Å forstå denne veiledningen vil hjelpe deg å lære kunsten å bruke mens uttrykk i MATLAB.