Paano Ako Gagawa ng kung, elseif, else at Mga Pahayag sa MATLAB?

Paano Ako Gagawa Ng Kung Elseif Else At Mga Pahayag Sa Matlab



Ang MATLAB ay isang malakas na programming language na nag-aalok ng iba't ibang control structures para gawing mas flexible at adaptable ang iyong code. Ang isang tulad na istraktura ng kontrol ay ang kung, elseif, else pahayag, na nagpapahintulot sa iyo na magpatakbo ng iba't ibang mga bloke ng code depende sa tinukoy na mga kundisyon.

Ang tutorial na ito ay tutulong sa amin na maunawaan ang paggana ng if, elseif, else na mga pahayag sa MATLAB.

Pag-unawa sa kung, elseif, at else Pahayag sa MATLAB

kung, kung hindi, at iba pa ay mga conditional na pahayag na ginagamit sa MATLAB upang magsagawa ng isang partikular na bahagi ng code sa ilalim ng mga ibinigay na kundisyon. Kapag mayroon kaming higit sa dalawang kundisyon, ginagamit namin kung, kung hindi, at iba pa mga pahayag. Dito, ang kung pahayag isinasagawa ang unang kondisyon, elseif nagsasagawa ng pangalawang kondisyon, at iba pa, at, iba pa nagsasagawa sa tuwing ang anumang kundisyon ay hindi nasiyahan.







Ang Syntax para sa if, elseif, and else Mga Pahayag sa MATLAB

Ang kung, elseif, else ang mga pahayag ay sumusunod sa isang simpleng syntax sa MATLAB:



kung pagpapahayag1

mga pahayag

elseif pagpapahayag2

mga pahayag

iba pa

mga pahayag

wakas

Sa itaas na syntax:



Ang kung block napapatupad tuwing pagpapahayag1 sinusuri na totoo. Ang mga pahayag sa loob ng block na ito ay tatakbo kapag ang resulta ng pagpapahayag1 ay hindi walang laman at binubuo ng di-zero na tunay o lohikal na mga elemento.





Ang elseif block ay ginagamit upang tukuyin ang mga karagdagang kundisyon upang suriin. Kung pagpapahayag1 ay mali, ang MATLAB ay nagpapatuloy upang suriin pagpapahayag2 . Kung pagpapahayag2 ay totoo, ang mga pahayag sa loob ng elseif block ay isasagawa.

Ang ibang block ay isinasagawa sa tuwing mali ang lahat ng tinukoy na kundisyon. Ang mga pahayag sa loob ng block na ito ay tatakbo kapag wala sa mga naunang kundisyon ang nasuri na totoo.



Ang pangwakas na keyword ay nagtatapos sa kabuuan kung, elseif, else pahayag.

Halimbawa 1

Ang MATLAB code na ito ay tumatanggap ng isang numero mula sa user at tinutukoy kung ang numero ay positibo, negatibo, o, zero gamit ang kung, kung hindi, at iba pa pahayag.

num= input ( 'magpasok ng numero=' ) ;

kung bilang > 0

fprintf ( 'Positibong numero\n' ) ;

elseif ( num < 0 )

fprintf ( 'Negatibong numero\n' ) ;

iba pa

fprintf ( 'Ang inilagay na numero ay 0\n' ) ;

wakas

Halimbawa 2

Ang MATLAB code na ito ay tumatanggap ng isang numero mula sa user at tinutukoy kung ang numero ay nasa pagitan ng tinukoy na agwat gamit ang kung, elseif at iba pa pahayag.

num= input ( 'magpasok ng numero:' ) ;

minVal = - 10 ;

maxVal = 10 ;

kung ( kung >= minVal ) && ( num <= maxVal )

disp ( 'Halaga sa loob ng tinukoy na hanay.' )

elseif ( num > maxVal )

disp ( 'Ang halaga ay lumampas sa pinakamataas na halaga.' )

iba pa

disp ( 'Ang halaga ay mas mababa sa pinakamababang halaga.' )

wakas

Konklusyon


Ang kung, kung hindi, at iba pa Ang pahayag sa MATLAB ay ginagamit para sa pagsubok sa mga ibinigay na kundisyon sa programa. Ang bawat pahayag ay may sariling bloke ng code at ipapatupad kapag nasiyahan ang tinukoy na kundisyon nito. Dito, ang kung pahayag isinasagawa ang unang kondisyon, elseif nagsasagawa ng pangalawang kundisyon at iba pa, at, iba pa nagsasagawa sa tuwing hindi natutugunan ang anumang kundisyon. Ang tutorial na ito ay nakatulong sa amin na maunawaan ang paggawa ng kung, kung hindi, at iba pa mga pahayag sa MATLAB gamit ang ilang mga halimbawa.