Увод у Изјаву ако је у Матлабу
У овом чланку ћемо сазнати о томе ако је изјава у Матлабу. Условне изјаве користе се за провјеру да ли је дати увјет истинит или лажан и извршавају изјаве у складу с тим. Користе се у многим програмским језицима за извршавање линије или блока кода. Ако је изјава једна од најједноставнијих условних изјава. Они процењују израз или стање и извршавају код или изјаве ако је услов тачан. Ако изјави обично следи изјава другог ако је изјава у програму.
Рад са ако је изјава у Матлабу са примерима
Ако је изјава условна изјава која проверава да ли је израз тачан или лажан и у складу с тим извршава изјаве. Генерално, следи друга изјава. Ако је услов тачан, извршиће код након изјаве иф, али ако је услов лажан, извршиће и други део. Ако се изјаве у Матлабу такође користе на сличан начин.
Синтакса:
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;
endx = 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;
endx=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", занемарујући други део.
Закључак - Ако изјава у Матлабу
Ако се наредба користи за упоређивање услова низова и вектора знакова. Релативни оператори попут, =, = и логички оператери попут ||, && могу се користити у изразу иф изјаве. Такође можемо да користимо и угнијежђене ако изјаве у програмима зависно од пословних потреба.
Препоручени чланци
Ово је водич за Иф изјаву у Матлабу. Овде смо са примерима разговарали о раду Иф иф изјаве у Матлабу. Можда ћете такође погледати следеће чланке да бисте сазнали више -
- ИФ-Елсе изјава у Матлабу
- Матлаб Цомпилер
- Ако је друга изјава у Р
- Изјава о пребацивању у Ц #