Ако изјава у Матлабу - Рад са ако је изјава у Матлабу са примерима

Преглед садржаја:

Anonim

Увод у Изјаву ако је у Матлабу

У овом чланку ћемо сазнати о томе ако је изјава у Матлабу. Условне изјаве користе се за провјеру да ли је дати увјет истинит или лажан и извршавају изјаве у складу с тим. Користе се у многим програмским језицима за извршавање линије или блока кода. Ако је изјава једна од најједноставнијих условних изјава. Они процењују израз или стање и извршавају код или изјаве ако је услов тачан. Ако изјави обично следи изјава другог ако је изјава у програму.

Рад са ако је изјава у Матлабу са примерима

Ако је изјава условна изјава која проверава да ли је израз тачан или лажан и у складу с тим извршава изјаве. Генерално, следи друга изјава. Ако је услов тачан, извршиће код након изјаве иф, али ако је услов лажан, извршиће и други део. Ако се изјаве у Матлабу такође користе на сличан начин.

Синтакса:

if condition 1
Statement 1
else
Statement 2
end

Да видимо неколико примера:

Пример # 1

x=5;
If x=5
Y=7;
else
Y=0
end

Излаз: И = 7

Овде смо доделили вредност к као 5, тако да прва изјава проверава да ли је вредност к 5 или не. У Примеру 1, вредност к је 5 што доказује да је услов тачан и извршиће изјаву након тога која је И = 7 и приказаће резултат штампања.

Пример бр. 2

x=6;
if x=5
Y = 7
else
Y = 0
end

Излаз : И = 0

У примјеру 2 додијелили смо вриједност к као 6, прва изјава провјерава да ли је вриједност додјеле тачна или не. Пошто се услов процењује на лажно, извршиће и други део у програму и даће излаз као И = 0.

Такође можемо да користимо и наредбу иф са иф изјавом у програму, али употреба елсеиф није обавезна и у зависности од захтева можемо да је користимо.

Синтакса:

if condition
Statement 1
elseif
Statement 2
else
Statement 3
end

Пример # 3

x = 5;
y = 3;
if (x z=0;
elseif (x>y)
z=1;
end
x = 5;
y = 3;
if (x z=0;
elseif (x>y)
z=1;
end

Излаз : з = 1

Пример бр. 4

x=5;
y = 5;
if(x z=0;
elseif (x>y)
z=1;
else
z=2;
end
x=5;
y = 5;
if(x z=0;
elseif (x>y)
z=1;
else
z=2;
end

Излаз : з = 2

Иначе ако се користи блок између иф изјаве и ставка наредбе. Нађите горња два примера који описују функцију наредбе елсеиф. У примјеру 3, вриједности к и и су додијељене као 5 и 3. Прва изјава провјерава је ли увјет тачан или не, овдје је израз провјерити је ли ки точан, па ће извршити сљедећу изјаву и приказати излаз као з = 1. То означава крај програма.

У примеру 4, вредности к и и су додељене као 5. Први израз је ки који је такође лажан. Како ниједан од горе наведена два израза није тачан, он ће извршити блок елсе и приказати излаз као 2. То означава крај извршења.

Ако је изјава у више сврха, воле упоредити низ вектора или низова. Следеће примере можете пронаћи за боље разумевање:

Пример бр. 5

limitval = 0.9
x=rand (5, 1)
0.921
0.872
0.196
0.223
0.990
If any(x>limit)
Y = 7;
else
Y = 0;
end

Излаз : И = 7

У горњем примеру, ограничење је додељено вредности као 0, 9, а функција ранд користи се за генерисање случајних бројева. Према улазним аргументима у функцији ранд генерираће 5 случајних бројева између 0 и 1. Ако услов провјери да ли је нека вриједност већа од 0, 9 или вриједност додијељена ограничењу. Ако су неке вредности веће, оне ће дати И = 7 ако га испишемо. Ако не, тада ће дати изјаву као у другом делу.

Овде је излаз горњег кода И = 7 ако га штампамо с обзиром да су 0.921 и 0.990 већи од 0.9.

Пример бр. 6

a = 12;
minvalue = 3;
maxvalue = 7;
if (a =maxvalue)
disp (“Hello1”)
elseif (a > maxvalue)
disp(“Hello2”)
else
disp(“Hello3”)
end

Излаз : "Хелло2"

Овде ако се изјава користи за проверу више услова. У првој линији кода, пошто се користи && оператор, он проверава да ли су оба услова испуњена и тек онда ће извршити узастопну изјаву. Након провере, резултат је лажан, па ће проверити други услов у линији елсеиф, а пошто је тачан, приказат ће излаз као "Хелло2", занемарујући други део.

Закључак - Ако изјава у Матлабу

Ако се наредба користи за упоређивање услова низова и вектора знакова. Релативни оператори попут, =, = и логички оператери попут ||, && могу се користити у изразу иф изјаве. Такође можемо да користимо и угнијежђене ако изјаве у програмима зависно од пословних потреба.

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

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

  1. ИФ-Елсе изјава у Матлабу
  2. Матлаб Цомпилер
  3. Ако је друга изјава у Р
  4. Изјава о пребацивању у Ц #