Bevezetés a Matlabba és az operátorba

Ebben a cikkben a Matlab ÉS Üzemeltető vázlatát látjuk. A logikai operátorok a kifejezéskészletből adódó feltételek szerint vezérlik a programfolyamat végrehajtását. Nagyon könnyű használni, és megérteni bármely program folyamatát. Ezek felhasználhatók a tömbben vagy bármely feltételes utasításban szereplő nullák számának ellenőrzésére, ha ez megfelel egy adott követelménynek. Háromféle logikai operátort használunk bármilyen programozási nyelven, azaz OR (C | D), AND (C & D), NOT (~ C). Ezek logikai értékeket eredményeznek, vagyis igaz / hamis vagy 0/1. Ha egy adott feltétel hamis, akkor másként 0 lesz.

A Matlab ÉS Üzemeltető működése

A Matlabban a logikai operátorok ugyanúgy működnek, mint a többi programozási nyelv. A logikai ÉS operátor 0/1 vagy igaz / hamis eredményt eredményez, a bemeneti jelek típusa alapján. Ezeket a & operátor jelöli (C&D). Kérjük, olvassa el az alábbi igazságtáblázatot a bemeneti jelek különféle kombinációinak kimenetéhez.

Igazságtábla:

1. bemenet

(C)

2. bemenet

(D)

Kimenet

(CD)

0 0 0
0 1 0
1 0 0
1 1 1

A fenti táblázat szerint, ha bármelyik operandus, azaz a C és a D 0 vagy hamis, az eredményül kapott kimenet hamis vagy 0. Hasonlóképpen, ha az operandusok igazak vagy 1, akkor a kapott kimenet igazok vagy 1. A Matlabban használja a logikai ÉS operátort úgy, hogy C&D-ként határozza meg. Ez is meghatározható 'és (C, D)' néven, de ezt a szintaxist ritkán használják az operátor túlterhelési problémái miatt. Tehát jobb, ha a Matlabban C&D formátummal határozza meg az operátort. Az alábbi példa segítségével megértheti, hogyan működik ÉS az operátor:

Példák a Matlab-ra és az operátorra

Az alábbiakban bemutatjuk a Matlab ÉS Üzemeltető példáit:

1. példa

G = (0, 1, 0, 0, 0, 1)

H = (0, 1, 0, 0, 1, 1)

Kimenet:

A fenti példában az első és a második tömb 0 és 1 tömbből áll. Ha AND tömböt használunk két tömb között, akkor, ha mindkét elem igaz a fenti két tömbben, akkor igaz vagy 1. eredményt ad. és mindkét tömb hatodik elemének 1 van, tehát a kapott kimenet 1, míg a többi kombinációnak 0 van, tehát az eredmény kimenete 0. A bemenetek vagy operandusok lehetnek vektorok, skaláris, mátrix vagy többdimenziós tömb. Lehetnek azonos méretűek vagy eltérőek is.

Mint a Logikai VAGY operátor, a logikai ÉS operátor is használható a rövidzár elvben. Különböző működési elveik vannak a Matlab normál és üzemeltetőjéhez képest. Ezeket az && operátor határozza meg. Ha két kifejezés létezik, akkor a meghatározott kifejezés második részét nem értékelik, ha a meghatározott kifejezés első része hamis vagy 0. A kifejezésekből származó output mindig skaláris jellegű, ha rövidzárlati elveket használunk. Röviden: a definiált kifejezés második része mindig az első résztől függ, hogy logikai &&-t vagy || -ot használunk-e a Matlab-i operátor, meghatározva annak rövidzárlati természetét.

2. példa

C = 0

D = 18

Y = (C == 1) && (C * D <0)

Kimenet:

A fenti kifejezésben a meghatározott kifejezés első részét értékeli, amely nem igaz, mivel a C értékeket 0-nak adtuk meg. Tehát az AND operátor rövidzárlati viselkedése alapján a Matlab-ban, ha a adott megadott kifejezés hamis, akkor nem értékeli a megadott kifejezés második részét, és logikai 0 vagy hamis eredményt ad, vagy csak az első kifejezés kiértékelésével jár. A kimenet 0, ami jellegzetesen skaláris. Vigyáznunk kell a Matlabban található & és&& operátor használatakor, mert mindkettő eltérő kimeneteket eredményez.

A logikai ÉS operátort arra is használják, hogy egy adott kritériumnak megfelelő feltételt 0 és 1 értékkel határozzanak meg. Ha az eredmény 1, akkor megegyezik egy adott feltétellel, az eredmény pedig 0. Az alábbiakban bemutatjuk a fenti részt:

3. példa

C = (3, 0, 5; 8, 1, 0; 4, 3, 0)

C =305
810
430

D = (8, 0, 6; 2, 1, 0; 5, 7, 0)

D =806
210
570

Kimenet:

A fenti két mátrixban ellenőrzi mind a mátrix elemeit, mind az értékek alapján 0 és 1 eredményt ad. Ha a mátrixok értéke nem nulla, akkor 1 és 0 értéket eredményez, ha mindkét elem 0.

Következtetés

A logikai operátorok nagyon fontos részét képezik számos programozási nyelvnek, mint például a Java, Python, C stb. Tehát fontos megérteni, hogy ezek az operátorok hogyan használják a programot bármilyen kód végrehajtása közben. Tisztában kell lennünk az üzleti követelményekkel, és szükség szerint alkalmaznunk kell az operátorokat. Például, && és && vagy || és | Az operátor különféle kimeneteket ad, ha kifejezésben használják.

Ajánlott cikkek

Ez egy útmutató a Matlab ÉS Kezelő számára. Itt tárgyaljuk a Matlab ÉS Kezelő bevezetését, valamint a bemeneti jelek gyakorlati példáit és különféle kombinációit. Megnézheti a javasolt cikkeket is, ha többet szeretne megtudni -

  1. Mik a Matlab parancsok?
  2. MATLAB verzió szolgáltatásokkal és előnyökkel
  3. Ismerje meg a Matlab 10 legfontosabb előnyeit
  4. Bevezetés a Matlabba a mátrixba

Kategória: