Jak zrobić if, elseif, else i instrukcje w MATLAB?

Jak Zrobic If Elseif Else I Instrukcje W Matlab



MATLAB to potężny język programowania, który oferuje różne struktury kontrolne, aby Twój kod był bardziej elastyczny i elastyczny. Jedną z takich struktur kontrolnych jest tzw jeśli, elseif, jeszcze instrukcja, która pozwala uruchamiać różne bloki kodu w zależności od określonych warunków.

Ten samouczek pomoże nam zrozumieć działanie instrukcji if, elseif, else w MATLAB-ie.

Zrozumienie instrukcji if, elseif i else w programie MATLAB

jeśli, elseif, I w przeciwnym razie to instrukcje warunkowe używane w MATLAB-ie do wykonania określonej części kodu w danych warunkach. Gdy mamy więcej niż dwa warunki, używamy jeśli, elseif, I w przeciwnym razie sprawozdania. Tutaj Jeśli stwierdzenie spełnia pierwszy warunek, elseif spełnia drugi warunek i inne, oraz w przeciwnym razie wykonuje się, gdy jakikolwiek warunek nie jest spełniony.







Składnia instrukcji if, elseif i else w MATLAB-ie

The jeśli, elseif, jeszcze instrukcje mają prostą składnię w MATLAB:



Jeśli wyrażenie1

sprawozdania

elseif wyrażenie2

sprawozdania

w przeciwnym razie

sprawozdania

koniec

W powyższej składni:



The jeśli blok zostaje wykonany kiedykolwiek wyrażenie1 ocenia jako prawdziwe. Instrukcje w tym bloku będą uruchamiane, gdy wynik wyrażenie1 nie jest pusta i składa się z niezerowych elementów rzeczywistych lub logicznych.





The blok elseif służy do określenia dodatkowych warunków do sprawdzenia. Jeśli wyrażenie1 jest fałszywe, MATLAB przechodzi do oceny wyrażenie2 . Jeśli wyrażenie2 jest prawdą, instrukcje w bloku elseif zostaną wykonane.

The inaczej zablokuj jest wykonywany, gdy wszystkie określone warunki są fałszywe. Instrukcje w tym bloku będą uruchamiane, gdy żaden z powyższych warunków nie zostanie uznany za prawdziwy.



Słowo kluczowe end kończy całość jeśli, elseif, jeszcze oświadczenie.

Przykład 1

Ten kod MATLAB przyjmuje liczbę od użytkownika i określa, czy liczba jest dodatnia, ujemna czy zero, używając jeśli, elseif, I w przeciwnym razie oświadczenie.

liczba= wejście ( 'wpisz numer =' ) ;

Jeśli liczba > 0

fprintf ( 'Liczba dodatnia\n' ) ;

elseif ( liczba < 0 )

fprintf ( 'Liczba ujemna\n' ) ;

w przeciwnym razie

fprintf ( 'Wprowadzona liczba to 0\n' ) ;

koniec

Przykład 2

Ten kod MATLAB przyjmuje liczbę od użytkownika i określa, czy liczba leży między określonym przedziałem za pomocą jeśli, elseif i else oświadczenie.

liczba= wejście ( 'wpisz numer:' ) ;

minVal = - 10 ;

maxVal = 10 ;

Jeśli ( czy >= minVal ) && ( liczba <= maksWart )

disp ( 'Wartość w określonym zakresie.' )

elseif ( liczba > maks.Wart )

disp ( „Wartość przekracza wartość maksymalną”. )

w przeciwnym razie

disp ( „Wartość jest poniżej wartości minimalnej”. )

koniec

Wniosek


The jeśli, elseif, I w przeciwnym razie Instrukcja w MATLABie służy do testowania zadanych warunków w programie. Każda instrukcja ma swój własny blok kodu i jest wykonywana, gdy spełniony zostanie określony warunek. Tutaj Jeśli stwierdzenie spełnia pierwszy warunek, elseif spełnia drugi warunek i inne, oraz w przeciwnym razie wykonuje się, gdy któryś z warunków nie jest spełniony. Ten samouczek pomógł nam zrozumieć działanie programu jeśli, elseif, I w przeciwnym razie instrukcje w MATLABie na kilku przykładach.