MATLAB Lus Typen: Herhaalde Code-uitvoering Beheersen
Er kan een situatie zijn waarin je een blok code meerdere keren moet uitvoeren. Over het algemeen worden statements sequentieel uitgevoerd. De eerste statement in een functie wordt eerst uitgevoerd, gevolgd door de tweede, en zo verder.
Programmeertalen bieden diverse controlestructuren die meer gecompliceerde uitvoeringspaden toelaten.
Een lus-statement stelt ons in staat om een statement of groep van statements meerdere keren uit te voeren en hieronder volgt de algemene vorm van een lus-statement in de meeste programmeertalen:
MATLAB biedt de volgende typen lussen om te voldoen aan lusvereisten. Klik op de volgende links om hun details te controleren:
| Nr. | Lus Type & Beschrijving |
|---|---|
| 1 | while lus
Herhaalt een statement of groep van statements zolang een gegeven voorwaarde true is. Het test de voorwaarde voordat het de lus-body uitvoert. |
| 2 | for lus
Voert een reeks statements meerdere keren uit en verkort de code die de lusvariabele beheert. |
| 3 | geneste lussen
Je kunt een of meer lussen binnen een andere lus gebruiken. |
Lus Controlestatements
Lus-controlestatements veranderen de uitvoering van de normale volgorde. Wanneer de uitvoering een scope verlaat, worden alle automatische objecten die in die scope zijn aangemaakt, vernietigd.
MATLAB ondersteunt de volgende controlestatements. Klik op de volgende links om hun details te controleren.
| Nr. | Controlestatement & Beschrijving |
|---|---|
| 1 | break statement
Beëindigt de lus statement en overdraagt uitvoering aan het statement onmiddellijk na de lus. |
| 2 | continue statement
Laat de lus de rest van de body overslaan en de voorwaarde onmiddellijk opnieuw testen voordat het herhaalt. |
MATLAB
- MATLAB: Uitgebreid Overzicht van een Leidende Numerieke Rekenomgeving
- Variabelen in MATLAB Begrijpen: Basis en Voorbeelden
- Essentiële MATLAB Commando's voor Efficiënte Berekening
- MATLAB Datatypes: Uitgebreide Gids
- MATLAB Matrix Basis: Data Aanmaken, Benaderen en Manipuleren
- MATLAB: Multidimensionale en Speciale Arrays Beheersen
- MATLAB Dubbele Punt Notatie: Vectors Maken & Efficiënt Itereren
- MATLAB Getallen: Typen, Opslag en Conversie
- MATLAB Strings: Maken, Manipuleren en Functies
- MATLAB Functies: Definitie, Werkruimte, In- en Outputs
- Algebraïsche Vergelijkingen in MATLAB: Oplossen, Vereenvoudigen & Ontbinden