Введение в выражение If-Else в Matlab

  • Если инструкция выполняет код или блок инструкции только тогда, когда условие истинно. Это ключевое слово условного программирования, используемое для определения условий программы в Matlab.
  • Он состоит из трех частей: оператор if, оператор else и оператор if, оператор if-else в Matlab.
  • Если первое выражение или условие истинно, выполняется оператор if. Если выражение ложно, выполняется оператор else. И если в коде несколько условий, то еще, если оператор используется в Matlab.

Синтаксис:

If (condition)
Statement
Else
Statement
end

Примеры выражения If-Else в Matlab

Вот несколько примеров оператора if-else в Matlab, которые приведены ниже:

Пример # 1 - Простые операторы If-Else

давайте рассмотрим пример, чтобы найти большое или меньшее, чем конкретное число.

Если а = 5, то мы найдем число а меньше 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

Выход:

а = 5

число меньше 10

Экран 1 показывает реализацию Matlab примера 1.

Экран 1: реализация Matlab примера 1

Пример № 2 - Сравнение двух чисел

Рассмотрим второй пример, чтобы узнать максимум двух чисел. Давайте возьмем два числа «а» и «б».

Код:

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

Выход:

а = 10

б = 15

б максимальный

Экран 2 показывает реализацию Matlab примера 2.

Экран 2: реализация Matlab примера 2

Пример № 3 - Использование вложенного оператора if

В этом примере мы увидим максимум три числа, давайте рассмотрим три числа a, b и c. а = 10, б = 15 и с = 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

Выход:

а = 10

б = 15

с = 20

Ответ = 1

с макс

Экран 3 A показывает код Matlab примера 3, а экран 3 B показывает выходные данные примера 3.

Экран 3 A: реализация Matlab для 3 A

Экран 3 Б: вывод по примеру 3

Пример № 4 - Использование логических операторов

Теперь давайте рассмотрим один пример, чтобы проверить, находится ли данное число в пределах диапазона или нет.

В этом примере мы увидим использование логического выражения в операторах if-else.

Код:

1. Если а = 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

Выход:

а = 10

мин = 2

макс = 20

А находится в пределах досягаемости

2. Если значение а = 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

Выход:

а = 50

мин = 2

макс = 20

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

3. Если значение а = 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

Выход:

а = 1

мин = 2

макс = 20

а меньше минимума

Вывод

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

Рекомендуемые статьи

Это руководство по IF-Else Statement в Matlab. Здесь мы обсудим различные примеры операторов if-else в Matlab, а также различные условия и реализацию кода. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Переключатель в Matlab
  2. MATLAB версия
  3. Matlab Operators
  4. Векторы в Matlab
  5. Если заявление в Python
  6. Matlab Compiler | Приложения Matlab Compiler
  7. Оператор переключения в C #