Введение в выражение 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, а также различные условия и реализацию кода. Вы также можете посмотреть следующие статьи, чтобы узнать больше -
- Переключатель в Matlab
- MATLAB версия
- Matlab Operators
- Векторы в Matlab
- Если заявление в Python
- Matlab Compiler | Приложения Matlab Compiler
- Оператор переключения в C #