Sissejuhatus Matlabis olevasse avaldusse

  • Kui avaldus käivitab koodi või väljavõtteploki ainult siis, kui tingimus on tõene. See on tingimuslik programmeerimise märksõna, mida kasutatakse Matlabil programmi tingimuste loomiseks.
  • See koosneb kolmest osast juhul, kui lause, muust avaldusest ja muust, kui väitest if-else, Matlabist.
  • Kui esimene lause või tingimus on tõene, siis "if" avaldus käivitub. Kui avaldis on vale, siis käivitatakse muu lause. Ja kui koodis on mitu tingimust, siis muidu, kui lauset kasutatakse Matlabis.

Süntaks:

If (condition)
Statement
Else
Statement
end

Matlabis oleva If-Else avalduse näited

Siin on mõned näited Matlabi if-else lause kohta:

Näide # 1 - lihtsad, kui vaja, avaldused

Vaatleme näidet suure või väiksema arvu leidmiseks.

Kui a = 5, siis leiame, et arv a on väiksem kui 10 või mitte.

Kood:

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

Väljund:

a = 5

arv on alla 10

Ekraan 1 näitab näite 1 Matlabi rakendust.

1. ekraan: näite 1 Matlabi juurutamine

Näide # 2 - kahe numbri võrdlus

Kahe numbri maksimumi teada saamiseks kaaluge teist näidet. Võtame kaks numbrit 'a' ja 'b'.

Kood:

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

Väljund:

a = 10

b = 15

b on maksimaalne

2. ekraan näitab näite 2 Matlabi rakendust.

2. ekraan: näite 2 Matlabi juurutamine

Näide # 3 - väljavõtte pesastamise kasutamine

Selles näites näeme maksimaalselt kolme arvu, arvestagem kolme numbrit a, b ja c. a = 10, b = 15 ja c = 20.

Kood:

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

Väljund:

a = 10

b = 15

c = 20

Ans = 1

c on maks

Ekraanil 3 A on toodud näite 3 Matlabi kood ja ekraanil 3 B on näite 3 väljund.

3 A ekraan: 3 A Matlabi rakendamine

Ekraan 3 B: näite 3 väljund

Näide # 4 - loogiliste operaatorite kasutamine

Vaatleme nüüd ühte näidet, kas kontrollida, kas antud arv on levialas või mitte.

Selles näites näeme loogilise avalduse kasutamist if-else avaldustes.

Kood:

1. Kui a = 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

Väljund:

a = 10

min = 2

max = 20

a on levialas

2. Kui väärtus a = 50

Kood:

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

Väljund:

a = 50

min = 2

max = 20

a on suurem kui maksimaalne väärtus

3. Kui väärtus a = 1

Kood:

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

Väljund:

a = 1

min = 2

max = 20

a on väiksem kui miinimum

Järeldus

  • If-else avalduse kasutamine muudab keerulised tingimuslikud probleemid hõlpsaks ja lihtsaks, samuti saame luua pesad, kui toimingud annavad tingimuse ühe tingimuse sees.
  • Selles hõlmab väljend loogilisi operaatoreid nagu '>' (suurem kui), '=' (suurem kui võrdne l), '<=' (vähem kui võrdne), '&&' (loogiline ja), '=! '(mitte võrdne), ' || '(loogiline või) jne

Soovitatavad artiklid

See on juhend IF-Else avalduse saamiseks Matlabis. Siin käsitleme Matlabi juhtumiväliste väidete erinevaid näiteid koos erinevate tingimuste ja koodi rakendamisega. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Lülita avaldus Matlabis
  2. MATLABi versioon
  3. Matlabi operaatorid
  4. Vektorid Matlabis
  5. Kui avaldus Pythonis
  6. Matlabi koostaja | Matlab Compileri rakendused
  7. Lülita avaldus C # -s

Kategooria: