Kuidas kasutada, kui MATLABis kasutatakse avaldust VÕI operaatorit

Kuidas Kasutada Kui Matlabis Kasutatakse Avaldust Voi Operaatorit



If-lause on MATLAB-i põhikomponent, mis võimaldab sõltuvalt määratud tingimustest käivitada erinevaid koodiplokke. See pakub paindlikku võimalust juhtida programmi voogu erinevate kriteeriumide või muutujate alusel. Üks if-lause võimsaid omadusi on võimalus kasutada operaatorit VÕI (||) mitme tingimuse samaaegseks hindamiseks. Selles artiklis uurime erinevaid viise, kuidas kasutada MATLAB-i if-lauses operaatorit VÕI, ja pakume teile iga meetodi illustreerimiseks täielikke MATLAB-koodi näiteid.

Kuidas kasutada väljavõtet, kasutades MATLAB-is operaatorit VÕI (||).

MATLAB-i operaatorit VÕI kasutatakse kahe või enama tingimuse hindamiseks ja koodiploki käivitamiseks, kui üks tingimus on tõene. VÕI-operaatorit tähistab toru sümbol (|), kui lauseid saab kasutada koos VÕI-operaatoritega, on mitu võimalust:

1. meetod: if-else avaldusega

Teine lähenemisviis kasutab if-else-lauset koos operaatoriga VÕI. See võimaldab vastavalt tingimustele käivitada erinevaid koodiplokke. Mõelge järgmisele koodile:







x = kakskümmend ;

kui x < 3 || x > 12

disp ( 'x on vähem kui 3 või suurem kui 12 ' ) ;

muidu

disp ( 'x on vahel 3 ja 10 ' ) ;

lõpp

Meie koodis kasutatakse muutuja x väärtuse hindamiseks if-lauset. Selle if-lause tingimus sisaldab operaatorit OR (||), mis võimaldab hinnata korraga kahte erinevat tingimust.



Kui x väärtus on väiksem kui 3 või suurem kui 12, käivitub kood 'if' plokis ja kuvatakse teade, et x on väiksem kui 3 või suurem kui 12.



Teisest küljest, kui x väärtus ei vasta kummalegi tingimusele, mis tähendab, et see on vahemikus 3 kuni 10 (kaasa arvatud), käivitatakse ploki else sees olev kood ja kuvatakse teade x on vahemikus 3 kuni 12.





2. meetod: pesastatud if-avaldustega

Teine lähenemisviis hõlmab pesastatud if-lausete kasutamist VÕI-operaatoritega keerukamate tingimuslike hinnangute loomiseks. Siin on näide koodist:

x = kakskümmend ;

kui x < 5

disp ( 'x on vähem kui 5 ' )

elseif x < 3 || x > 12

disp ( 'x on vähem kui 3 või suurem kui 12 ' ) ;

muidu

disp ( 'x on vahel 10 ja 12 ' ) ;

lõpp

Meil on if-lause, mis kontrollib muutuja x väärtust mitme tingimuse suhtes, kasutades operaatorit VÕI (||). Esiteks kontrollib see, kas x on väiksem kui 5. Kui see tingimus on tõene, kuvatakse teade x on väiksem kui 5.



Kui algtingimuseks on väär, jätkab kood else-if-lausega, mis kontrollib, kas x on väiksem kui 3 või suurem kui 12. Kui see tingimus on tõene, kuvatakse teade, et x on väiksem kui 3 või suurem kui 12.

Kui ükski eelnev tingimus ei ole tõene, mis tähendab, et x ei ole väiksem kui 5 ega täida VÕI-tingimust, käivitab kood ploki else. Sel juhul kuvatakse teade x vahemikus 10 kuni 12.

Järeldus

Operaatori OR kasutamine MATLAB-i if-lauses võimaldab teil hinnata korraga mitut tingimust, pakkudes teile koodis suuremat paindlikkust. Oleme uurinud kahte erinevat näidet operaatori VÕI lisamiseks if-lausetesse, sealhulgas if-else-lausetesse ja pesastatud if-lausetesse.