Увод у Иф-Елсе изјаву у Матлабу
- Ако изјава извршава код или блок изјава само кад је услов тачан. То је условна програмска кључна реч која се користи за давање услова програму на Матлабу.
- Има три дела ако је изјава, изјава друга и друга ако је изјава ако-друга у Матлабу.
- Ако је први израз или услов тачан, извршава се изјава 'иф'. Ако је израз лажан, тада се извршава наредба. А ако у коду постоји више услова, онда се другачије користи ако се изјава користи у Матлабу.
Синтакса:
If (condition)
Statement
Else
Statement
end
Примјери Иф-Елсе изјаве у Матлабу
Ево неколико примера ако-елсе изјаве у Матлабу који су дати доле:
Пример # 1- Једноставне иф-Елсе изјаве
размотримо пример да нађемо велики или мањи од одређеног броја.
Ако је а = 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 приказује Матлаб имплементацију примера 1.
Екран 1: Матлаб примена примера 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 приказује Матлаб имплементацију примера 2.
Екран 2: Матлаб имплементација примера 2
Пример # 3 - Употреба угнеждених ако изјава
У овом примеру ћемо видети максимална три броја, размотримо три броја а, б и ц. а = 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 А приказује Матлаб код примера 3, а екран 3 Б приказује излаз примера 3.
Екран 3 А: Матлаб имплементација 3 А
Екран 3 Б: излаз примера 3
Пример # 4- Употреба логичких оператера
Сада размотримо један пример да проверимо да ли је наведени број у домету или не.
У овом примеру ћемо видети употребу логичког израза у иф-елсе изјавама.
Шифра:
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
а је мањи од минимума
Закључак
- Употреба иф-елсе изјаве чини компликоване условне проблеме једноставним и једноставним, као и што можемо да створимо угнијежђен ако операције дају увјет унутар једног услова.
- При томе израз укључује логичке операторе попут '>' (већи од), '=' (већи од једнаког л), '<=' (мање од једнаког), '&&' (логички и), '=! '(није једнако), ' || '(логички или) итд.
Препоручени чланци
Ово је водич за ИФ-Елсе изјаву у Матлабу. Овде смо расправљали о разним примерима иф-елсе изјава у Матлабу, заједно са различитим условима и имплементацијом кода. Такође можете погледати следеће чланке да бисте сазнали више -
- Изјава о пребацивању у Матлабу
- МАТЛАБ верзија
- Матлаб Операторс
- Вектори у Матлабу
- Ако изјава у Питхон-у
- Матлаб Цомпилер | Примене Матлаб Цомпилера
- Изјава о пребацивању у Ц #