So erstellen Sie eine While-Schleife zur Wiederholung, wenn die Bedingung in MATLAB wahr ist

So Erstellen Sie Eine While Schleife Zur Wiederholung Wenn Die Bedingung In Matlab Wahr Ist



In MATLAB ermöglicht uns eine While-Schleife, einen Befehl oder eine Gruppe von Befehlen über eine unbestimmte Anzahl von Iterationen mehrmals auszuführen. Wir verwenden eine While-End-Schleife in einer Situation, in der eine Schleife erforderlich ist, die Anzahl der Iterationen jedoch nicht im Voraus bekannt ist.

In diesem Tutorial wird gezeigt, wie Sie in MATLAB eine While-Schleife erstellen, die wiederholt wird, wenn eine Bedingung wahr ist.

Wie erstelle ich eine While-Schleife zur Wiederholung, wenn eine Bedingung in MATLAB wahr ist?

Die while-Schleife ist eine iterative Anweisung in MATLAB, mit der eine oder mehrere Anweisungen über eine unbestimmte Anzahl von Iterationen ausgeführt werden. Wenn der Prozess in einer While-Schleife beginnt, wird er fortgesetzt, bis die angegebene Schleifenbedingung erfüllt ist.







Beachten Sie, dass im Gegensatz zur for-Schleife die genaue Anzahl der Iterationen in der while-Schleife nicht im Voraus bekannt ist.



Die indizierten Variablen der while-Schleife können durch jede beliebige Variable bezeichnet werden. Die am häufigsten verwendeten Variablen sind jedoch i und j. Diese Variablen sollten jedoch in MATLAB vermieden werden, da sie für komplexe Zahlen verwendet werden.



Syntax
Die grundlegende Syntax der While-End-Schleifenanweisung in MATLAB ist unten angegeben:





während Ausdruck
Aussagen
Ende

Hier:

Der während Der Ausdruck führt die angegebene Gruppe von Anweisungen aus, bis die angegebene Schleifenbedingung erfüllt ist.



Der while-Ausdruck enthält eine Bedingung, die entscheidet, wie lange die while-Schleife ausgeführt wird. Wenn diese Bedingung wahr ist, wird die Gruppe von Anweisungen zwischen while und end ausgeführt und der Vorgang wiederholt, bis die while-Bedingung wahr ist. Wenn die while-Bedingung falsch ist, stoppt der Prozess und die while-Schleife wird beendet.

Beispiele
Befolgen Sie die unten aufgeführten Beispiele, um zu verstehen, wie Sie in MATLAB eine While-Schleife erstellen, die wiederholt wird, wenn die Bedingung wahr ist.

Beispiel 1: Verwenden einer while-Schleife zum Erstellen eines gleichmäßig verteilten Vektors

Im Beispiel verwenden wir die While-Schleife, um einen gleichmäßig verteilten Vektor zu erstellen, der die While-Schleife wiederholt, bis die Bedingung wahr ist.

x = 0
während X < zwanzig
x = x+ 5 ;
disp ( X )
Ende

Beispiel 2: Verwendung einer while-Schleife zur Berechnung der Fakultät einer Zahl

Dieser MATLAB-Code berechnet die Fakultät der Zahl 5 mithilfe der while-Schleifenanweisung.

Tatsache = 1 ;
x = 1 ;
während X < = 5
Tatsache = Tatsache * X;
x = x + 1 ;
Ende
fprintf ( „Berechnete Fakultät von 5 ist“ )
disp ( Tatsache )

Abschluss

Die while-Schleife ist eine iterative Anweisung in MATLAB, mit der eine Anweisung oder eine Gruppe von Anweisungen mehrmals ausgeführt wird, wenn die Anzahl der Iterationen nicht im Voraus angegeben wird. Wir verwenden eine While-Schleife in einer Situation, in der eine Schleife erforderlich ist, ohne die genaue Anzahl der Iterationen zu kennen. Dieses Tutorial bietet eine einfache Anleitung zum Erlernen des Erstellens einer While-Schleife, die in MATLAB wiederholt wird, wenn die Bedingung wahr ist. Das Verständnis dieses Leitfadens wird Ihnen helfen, die Kunst der Verwendung von While-Ausdrücken in MATLAB zu erlernen.