Kuidas kasutada & ja && operaatoreid MATLABis

Kuidas Kasutada Ja Operaatoreid Matlabis



Operaatorid on üks MATLAB-i põhielemente, mis võimaldavad meil teha muutujate või avaldistega konkreetseid toiminguid. MATLABis on mitu operaatorit, näiteks aritmeetiline, loogiline ja relatsioon. Nende operaatorite hulgas on mõned operaatorid, mis võivad välja näha sarnased, kuid neil on kasutuse osas erinev funktsionaalsus. Näiteks, & ja && , kasutatakse neid kahte loogilist operaatorit MATLAB-i programmeerimises laialdaselt, tekitades algajates segadusse, millal ja kus neid operaatoreid koodis õigesti kasutada.

See ajaveeb uurib, kuidas loogilisi operaatoreid kasutada & ja && MATLABis.







1: kuidas MATLABis kasutada ja operaatorit?

The & operaator, kutsutakse ka bittide kaupa JA operaator on MATLAB-i loogiline operaator, mis tagastab loogilise väärtuse 1, kui mõlemad laused A ja B on tõesed. Kui mõni A-st või B-st on vale, siis & operaator tagastab loogilise väärtuse 0. See operaator ei rakenda lühise käitumist, mis tähendab, et ta hindab nii A kui ka B avaldusi isegi siis, kui esimene väide on vale.



See järgib MATLABis lihtsat süntaksit:



A & B





Näide 1: Kuidas kasutada ja operaatorit skalaarväärtuse tulemuste testimiseks?

See näide kasutab & operaator skalaarväärtuse tulemuste testimiseks.

a = 10 ;
b = 40 ;
x = ( a-b ) < 0 & ( a * b ) > 0 ;
disp ( x ) ;
ja = ( a-b ) > 0 & ( a / b ) > 0 ;
disp ( ja ) ;
z = ( a-b ) < 0 & ( a / b ) < 0 ;
disp ( Koos ) ;




Näide 1: Kuidas kasutada ja operaatorit skalaarväärtuse tulemuste testimiseks?

See näide kasutab & operaator, et testida massiivi väärtuse tulemusi MATLABis.

a = maagia ( 4 ) ;
b = rand ( 4 , 4 ) ;
c = randn ( 4 , 4 ) ;
x = ( a-b ) < c & ( a * b ) > c;
disp ( x ) ;
ja = ( a-b ) > c & ( a / b ) > c;
disp ( ja ) ;
z = ( a-b ) < c & ( a / b ) < c;
disp ( Koos ) ;


2: Kuidas kasutada && operaatorit MATLABis?

The && operaator, kutsutakse ka loogiline JA, on MATLAB-i loogiline operaator, mis rakendab lühise käitumist ja muutub tõeseks, kui mõlemad väited A ja B on tõesed. Kui A on vale, siis && operaator ei kontrolli B-d ja tagastab loogilise väärtuse 0.

The && operaatorit saab kasutada mis tahes andmetüübiga, kui andmed ühilduvad loogiliste operaatoritega. Skalaaride puhul on && operaator kontrollib ainult skalaarväärtuse tulemusi, massiivide puhul aga && operaator kontrollib elemendipõhiseid väärtusi.

See järgib MATLABis lihtsat süntaksit:

A && B

Näide 2: Kuidas kasutada && operaatorit skalaarväärtuse tulemuste testimiseks?

See näide kasutab antud skalaarväärtuse tulemuste testimiseks operaatorit &&.

a = 10 ;
b = 40 ;
x = ( a-b ) < 0 && ( a * b ) > 0 ;
disp ( x ) ;
ja = ( a-b ) > 0 && ( a / b ) > 0 ;
disp ( ja ) ;
z = ( a-b ) < 0 && ( a / b ) < 0 ;
disp ( Koos ) ;


Näide 2: Kuidas kasutada && operaatorit massiivi väärtuste tulemuste testimiseks?

See näide kasutab && operaator, et testida antud massiivi väärtuse tulemusi.

a = maagia ( 4 ) ;
b = rand ( 4 , 4 ) ;
c = randn ( 4 , 4 ) ;
x = ( a-b ) < c && ( a * b ) > c;
disp ( x ) ;
ja = ( a-b ) > c && ( a / b ) > c;
disp ( ja ) ;
z = ( a-b ) < c && ( a / b ) < c;
disp ( Koos ) ;


Kood annab vea, kuna a-b ja a*b on massiivid, mida ei saa teisendada skalaarväärtusteks. Seega ei saa seda kasutada massiivide võrdlemiseks.

Järeldus

Loogilised operaatorid on MATLABi ehitusplokid ja neid kasutatakse skalaari ja massiivi väärtuste testimiseks. The & on loogiline operaator, mida kasutatakse nii skalaarsete kui ka massiiviväärtuste testimiseks ja see muutub tõeseks, kui mõlemad väited on tõesed. Teiselt poolt, && on loogiline operaator, mida kasutatakse ainult skalaarväärtuste testimiseks ja see ei kontrolli teist avaldist, kui esimene avaldis on vale. Operaator & ei toeta lühiskäitumist, kui && operaator toetab lühise käitumist. See juhend sisaldab üksikasjalikku kasutusjuhendit & ja && operaatorid MATLABis koos näidetega.