Како користити иф наредбу користећи ОР оператор у МАТЛАБ-у

Kako Koristiti If Naredbu Koristeci Or Operator U Matlab U



Наредба иф је основна компонента МАТЛАБ-а, омогућавајући извршавање различитих блокова кода у зависности од специфицираних услова. Пружа флексибилан начин контроле тока програма на основу различитих критеријума или варијабли. Једна моћна карактеристика иф наредбе је могућност коришћења оператора ОР (||) за процену више услова истовремено. У овом чланку ћемо истражити различите начине коришћења ОР оператора у МАТЛАБ-овој иф наредби и пружити вам потпуне примере МАТЛАБ кода за илустрацију сваке методе.

Како користити иф Наредбу користећи ОР (||) оператор у МАТЛАБ-у

Оператор ОР у МАТЛАБ-у се користи за процену два или више услова и извршавање блока кода ако је било који од услова тачан. Оператор ОР је представљен симболом цевне црте (|), постоји више начина на које ако изрази могу да се користе са ОР операторима неки од њих су:

Метод 1: Са иф-елсе наредбом

Други приступ користи наредбу иф-елсе у комбинацији са оператором ОР. Ово вам омогућава да извршите различите блокове кода на основу услова. Размотрите следећи код:







к = двадесет ;

ако к < 3 || к > 12

дисп ( 'Икс је мање од 3 или већи од 12 ' ) ;

друго

дисп ( 'Икс је између 3 и 10 ' ) ;

крај

Унутар нашег кода, иф наредба се користи за процену вредности променљиве к. Услов овог иф наредбе укључује оператор ОР (||), омогућавајући процену два различита услова истовремено.



Ако је вредност к мања од 3 или већа од 12, код унутар блока „иф“ ће се извршити и приказаће поруку да је к мање од 3 или веће од 12.



С друге стране, ако вредност к не задовољава ниједан од услова, што значи да је између 3 и 10 (укључиво), код унутар елсе блока ће се извршити и приказаће поруку к је између 3 и 12.





Метод 2: Са угнежђеним иф изјавама

Други приступ укључује коришћење угнежђених иф наредби са ОР операторима за креирање сложенијих условних евалуација. Ево примера кода:

к = двадесет ;

ако к < 5

дисп ( 'Икс је мање од 5 ' )

елсеиф к < 3 || к > 12

дисп ( 'Икс је мање од 3 или већи од 12 ' ) ;

друго

дисп ( 'Икс је између 10 и 12 ' ) ;

крај

Имамо иф наредбу која проверава вредност променљиве к у односу на више услова користећи ОР оператор (||). Прво, проверава да ли је к мање од 5. Ако је овај услов тачан, приказаће поруку к је мање од 5.



Ако је почетни услов нетачан, код прелази на наредбу елсе-иф, која проверава да ли је к мање од 3 или веће од 12. Ако је овај услов тачан, приказаће поруку да је к мање од 3 или веће од 12.

Ако ниједан од претходних услова није тачан, што значи да к није ни мање од 5 нити задовољава услов ИЛИ, код ће извршити други блок. У овом случају, приказаће се порука к између 10 и 12.

Закључак

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