Увод у Иф-Елсе изјаву у Матлабу

  • Ако изјава извршава код или блок изјава само кад је услов тачан. То је условна програмска кључна реч која се користи за давање услова програму на Матлабу.
  • Има три дела ако је изјава, изјава друга и друга ако је изјава ако-друга у Матлабу.
  • Ако је први израз или услов тачан, извршава се изјава 'иф'. Ако је израз лажан, тада се извршава наредба. А ако у коду постоји више услова, онда се другачије користи ако се изјава користи у Матлабу.

Синтакса:

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

а је мањи од минимума

Закључак

  • Употреба иф-елсе изјаве чини компликоване условне проблеме једноставним и једноставним, као и што можемо да створимо угнијежђен ако операције дају увјет унутар једног услова.
  • При томе израз укључује логичке операторе попут '>' (већи од), '=' (већи од једнаког л), '<=' (мање од једнаког), '&&' (логички и), '=! '(није једнако), ' || '(логички или) итд.

Препоручени чланци

Ово је водич за ИФ-Елсе изјаву у Матлабу. Овде смо расправљали о разним примерима иф-елсе изјава у Матлабу, заједно са различитим условима и имплементацијом кода. Такође можете погледати следеће чланке да бисте сазнали више -

  1. Изјава о пребацивању у Матлабу
  2. МАТЛАБ верзија
  3. Матлаб Операторс
  4. Вектори у Матлабу
  5. Ако изјава у Питхон-у
  6. Матлаб Цомпилер | Примене Матлаб Цомпилера
  7. Изјава о пребацивању у Ц #

Категорија: