Вступ до твердження If-Else в Matlab

  • Якщо оператор виконує код або блок операторів лише тоді, коли умова справдиться. Це умовне ключове слово програмування, яке використовується для надання умов програмі в Matlab.
  • Він має три частини if твердження, оператор else та інше, якщо оператор if-else у Matlab.
  • Якщо перший вираз або умова є істинним, тоді виконується оператор "якщо". Якщо вираз хибний, тоді виконується оператор. І якщо в коді є кілька умов, то інше, якщо оператор використовується в Matlab.

Синтаксис:

If (condition)
Statement
Else
Statement
end

Приклади твердження If-Else в Matlab

Ось кілька прикладів заяви if-else у Matlab, які наведені нижче:

Приклад №1– Прості заяви If-Else

давайте розглянемо приклад, щоб знайти велике або менше певного числа.

Якщо a = 5, то знайдемо число a менше 10 чи ні.

Код:

a = 5
if ( a < 10 ) - - - - - condition 1
disp ( ' number is less than 10 ' ) - - - - - condition 1 is true
else
disp ( ' number is large than 10 ' ) - - - - - condition 1 is false
end

Вихід:

a = 5

кількість менше 10

Екран 1 показує реалізацію Matlab прикладу 1.

Екран 1: Реалізація Matlab прикладу 1

Приклад №2 - Порівняння двох чисел

Розглянемо другий приклад, щоб з’ясувати максимум два числа. Візьмемо два числа 'a' і 'b'.

Код:

a = 10 and b = 15
clc ;
a = 10
b = 15
if ( a > b ) - - - - - condition 1
disp ( ' a is maximum ' ) - - - - - condition 1 is true
else
disp (' b is minimum ' ) - - - - - -condition 1 is false
end

Вихід:

a = 10

b = 15

b - максимум

Екран 2 показує реалізацію Matlab прикладу 2.

Екран 2: Реалізація Matlab прикладу 2

Приклад №3 - Використання вкладених, якщо заява

У цьому прикладі ми побачимо максимум три числа, розглянемо три числа a, b і c. a = 10, b = 15 і c = 20.

Код:

clc ;
a = 10
b = 15
c = 20
if ( a > b ) - - - -condition 1
if ( a > c ) - - - nested if condition 2
disp ( ' a is maximum ' ) . . . .if condition 2 is true
else
disp ( ' c is maximum ' ) - - - -if condition 2 is false
end
end
if ( a < b ) - - - - - -condition 3
if ( b > c ) - - - - nested if condition 4
disp ( ' b is max ' ) if condition 4 is true
else
disp('c is max') if condition 4 is false
end
end

Вихід:

a = 10

b = 15

c = 20

Ans = 1

c - макс

Екран 3 A показує код Matlab прикладу 3, а екран 3 B показує вихід прикладу 3.

Екран 3 A: Реалізація Matlab 3 A

Екран 3 B: вихід прикладу 3

Приклад №4 - Використання логічних операторів

Тепер розглянемо один приклад, щоб перевірити, чи вказане число знаходиться в межах чи ні.

У цьому прикладі ми побачимо використання логічного виразу у операторах if-else.

Код:

1. Якщо a = 10

Clc ;
a = 10
min = 2
max = 20
if ( a > = min ) & & ( a < = max )
disp ( ' a is within range ' )
elseif ( a < = min )
disp ( ' a is less than minimum ' )
else
disp ( ' a is more than maximum value ' )
end

Вихід:

a = 10

хв = 2

макс = 20

a знаходиться в межах діапазону

2. Якщо значення a = 50

Код:

clc ;
a = 50
min = 2
max = 20
if ( a >= min ) & & ( a < = max )
disp ( ' a is within range ' )
elseif ( a < = min )
disp ( ' a is less than minimum ' )
else
disp ( ' a is more than maximum value ' )
end

Вихід:

a = 50

хв = 2

макс = 20

a - більше максимального значення

3. Якщо значення a = 1

Код:

clc ;
a = 1
min = 2
max = 20
if ( a > = min ) & & ( a < = max )
disp ( 'a is within range ' )
elseif ( a < = min )
disp ( ' a is less than minimum ' )
else
disp ( ' a is more than maximum value ' )
end

Вихід:

a = 1

хв = 2

макс = 20

a менше мінімуму

Висновок

  • Використання оператора if-else робить складні умовні проблеми легкими та простими, а також ми можемо створити вкладені, якщо операції, що дають умову в одній умові.
  • У цьому виразі включаються логічні оператори типу '>' (більше, ніж), '=' (більше, ніж дорівнює l), '<=' (менше, ніж рівне), '&&' (логічне і), '=! '(не дорівнює), ' || '(логічне або) тощо.

Рекомендовані статті

Це посібник до IF-Else Statement у Matlab. Тут ми обговорюємо різні приклади тверджень if-else в Matlab разом з різними умовами та реалізацією коду. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Заява про переключення в Matlab
  2. Версія MATLAB
  3. Оператори Matlab
  4. Вектори в Матлабі
  5. Якщо заява в Python
  6. Компілятор Matlab | Застосування компілятора Matlab
  7. Заява про переключення в C #

Категорія: