Ten samouczek pokazuje, jak utworzyć pętlę while, która powtarza się, gdy warunek jest prawdziwy w MATLAB-ie.
Jak wygenerować pętlę while do powtórzenia, gdy warunek jest prawdziwy w MATLAB?
Pętla while to instrukcja iteracyjna w MATLAB-ie, która służy do wykonywania jednej lub więcej instrukcji w nieokreślonej liczbie iteracji. Gdy proces rozpoczyna się w pętli while, trwa do momentu spełnienia warunku pętli.
Należy pamiętać, że w przeciwieństwie do pętli for dokładna liczba iteracji w pętli while nie jest znana z góry.
Zmienne indeksowane pętli while mogą być oznaczane przez dowolną zmienną, jednak najczęściej używanymi zmiennymi są i oraz j, ale tych zmiennych należy unikać w MATLAB-ie, ponieważ są one używane dla liczb zespolonych.
Składnia
Podstawowa składnia instrukcji pętli while-end w MATLAB jest podana poniżej:
chwila wyrażenie
sprawozdania
koniec
Tutaj:
The chwila wyrażenie wykonuje daną grupę instrukcji, dopóki nie zostanie spełniony określony warunek pętli.
Wyrażenie while zawiera warunek, który decyduje o tym, jak długo będzie działać pętla while. Jeśli ten warunek jest spełniony, wykonywana jest grupa instrukcji pomiędzy while i end, a proces jest powtarzany, dopóki warunek while nie będzie spełniony. Gdy warunek while jest fałszywy, proces zatrzymuje się, a pętla while zostaje zakończona.
Przykłady
Postępuj zgodnie z poniższymi przykładami, aby zrozumieć, jak utworzyć pętlę while, która będzie się powtarzać, gdy warunek jest spełniony w MATLAB-ie.
Przykład 1: Użycie pętli while do stworzenia wektora o równych odstępach
W tym przykładzie używamy pętli while do utworzenia równomiernie rozmieszczonego wektora, który powtarza pętlę while, dopóki warunek nie zostanie spełniony.
x = 0chwila X < 20
x = x+ 5 ;
disp ( X )
koniec
Przykład 2: Używanie pętli while do obliczania silni liczby
Ten kod MATLAB oblicza silnię liczby 5 za pomocą instrukcji pętli while.
fakt = 1 ;x = 1 ;
chwila X < = 5
fakt = fakt * X;
x = x + 1 ;
koniec
fprintf ( „Obliczona silnia 5 to” )
disp ( fakt )
Wniosek
Pętla while to instrukcja iteracyjna w MATLAB-ie używana do wielokrotnego wykonywania instrukcji lub grupy instrukcji, gdy liczba iteracji nie jest z góry określona. Pętli while używamy w sytuacji, gdy wymagane jest wykonanie pętli bez znajomości dokładnej liczby iteracji. W tym samouczku przedstawiono łatwy przewodnik po nauce tworzenia pętli while, która powtarza się, gdy warunek jest spełniony w MATLAB-ie. Zrozumienie tego przewodnika pomoże ci nauczyć się sztuki używania wyrażeń while w MATLAB-ie.