Een while-lus maken om te herhalen wanneer de voorwaarde waar is in MATLAB

Een While Lus Maken Om Te Herhalen Wanneer De Voorwaarde Waar Is In Matlab



In MATLAB stelt een while-lus ons in staat om een ​​commando of een groep commando's meerdere keren uit te voeren gedurende een onbepaald aantal iteraties. We gebruiken een while-end lus in een situatie waarin lus nodig is, maar het aantal iteraties niet van tevoren bekend is.

Deze tutorial laat zien hoe je een while-lus maakt om te herhalen wanneer een voorwaarde waar is in MATLAB.

Hoe een while-lus genereren om te herhalen wanneer een voorwaarde waar is in MATLAB?

De while-lus is een iteratieve instructie in MATLAB die wordt gebruikt om een ​​of meer instructies uit te voeren over een onbepaald aantal iteraties. Wanneer het proces begint in een while-lus, gaat het door totdat aan de gegeven lusvoorwaarde is voldaan.







Houd er rekening mee dat, in tegenstelling tot de for-lus, het exacte aantal iteraties in de while-lus niet van tevoren bekend is.



De geïndexeerde variabelen van de while-lus kunnen worden aangeduid met elke variabele, maar de meest gebruikte variabelen zijn i en j, maar deze variabelen moeten worden vermeden in MATLAB omdat ze worden gebruikt voor complexe getallen.



Syntaxis
De basissyntaxis van de while-end loop-instructie in MATLAB wordt hieronder gegeven:





terwijl uitdrukking
verklaringen
einde

Hier:

De terwijl expression voert de gegeven groep instructies uit totdat aan de opgegeven lusvoorwaarde is voldaan.



De while-expressie bevat een voorwaarde die bepaalt hoe lang de while-lus werkt. Als deze voorwaarde waar is, wordt de groep instructies tussen while en end uitgevoerd en wordt het proces herhaald totdat de while-voorwaarde waar is. Als de while-voorwaarde onwaar is, stopt het proces en wordt de while-lus beëindigd.

Voorbeelden
Volg de onderstaande voorbeelden om te begrijpen hoe u een while-lus maakt om te herhalen wanneer de voorwaarde waar is in MATLAB.

Voorbeeld 1: While Loop gebruiken om een ​​gelijkmatig verdeelde vector te maken

In het voorbeeld gebruiken we de while-lus om een ​​gelijkmatig verdeelde vector te maken die de while-lus herhaalt totdat de voorwaarde waar is.

x= 0
terwijl X < twintig
x = x+ 5 ;
disp ( X )
einde

Voorbeeld 2: While Loop gebruiken om de faculteit van een getal te berekenen

Deze MATLAB-code berekent de faculteit van het getal 5 met behulp van de while-lusopdracht.

feit = 1 ;
x= 1 ;
terwijl X < = 5
feit = feit * X;
x = x + 1 ;
einde
fprintf ( 'Berekende faculteit van 5 is' )
disp ( feit )

Conclusie

De while-lus is een iteratieve instructie in MATLAB die wordt gebruikt voor het meerdere keren uitvoeren van een instructie of een groep instructies wanneer het aantal iteraties niet vooraf is opgegeven. We gebruiken een while-lus in een situatie waarin een lus vereist is zonder het exacte aantal iteraties te kennen. Deze tutorial heeft een eenvoudige gids gepresenteerd om te leren hoe je een while-lus maakt om te herhalen wanneer de voorwaarde waar is in MATLAB. Als u deze handleiding begrijpt, leert u de kunst van het gebruik van while-expressies in MATLAB.