Čo znamená ~= v MATLABE

Co Znamena V Matlabe



Ak ste sa niekedy stretli s programovacím jazykom MATLAB, možno ste sa stretli s operátorom ~= . Táto kombinácia znakov hrá významnú úlohu v logických operáciách MATLABu, čo vám umožňuje porovnávať hodnoty a vyhodnocovať podmienky. Ale čo presne robí ~= znamená, a ako to môžete efektívne využiť vo svojom kóde MATLAB?

V tomto informatívnom článku preskúmame význam a praktické aplikácie ~= operátor v MATLABE.

Čo znamená ~= v MATLABE?

The ~= Operátor je operátor porovnávania v MATLAB, ktorý sa používa na porovnanie dvoch hodnôt, vektorov alebo matíc tým, že označuje, či sú rovnaké alebo rovnaké alebo nie. Toto je označené ako ~= a vyslovené 'nerovná sa' operátor. The ~= operátor nám umožňuje identifikovať nerovnosť medzi dvoma číslami, vektormi a maticami v MATLABE. Tento operátor vráti logickú 1, ak sa dané parametre nerovnajú, inak vráti logickú 0.

Ako používať ~= operátor v MATLAB?

Nasledujúce príklady demonštrujú použitie ~= operátor v MATLABE.

Príklad 1

Zvážte nasledujúci príklad, ktorý vytvára dva komplexné vektory s názvom x a y. Oba vektory obsahujú 4 prvky. Potom použijeme ~= operátor na porovnanie daných dvoch vektorov.

x = [ 1 - 3 7 4 + i ] ;

a = [ - 1 -3i 7 4 + i ] ;

x ~= y

Vo vyššie uvedenom príklade môžeme vidieť, že prvé dva prvky oboch vektorov nie sú rovnaké, zatiaľ čo posledné dva prvky oboch vektorov sú rovnaké, takže ~= operátor vráti dve 1 a dve 0.

Príklad 2

Tento kód MATLABu vytvára dve matice 5 x 5 s názvom x, čo je matica so všetkými 1s položkami vytvorenými pomocou jedničky() funkcie a y, čo je diagonálna matica vytvorená pomocou oko () príkaz. Potom ~= operátor sa používa na porovnanie daných dvoch matíc. Operátor porovnáva rovnaké indexované prvky oboch matíc a vráti 1, ak sa prvky nerovnajú, inak vráti 0.

x= tie ( 5 ) ;

a = oko ( 5 ) ;

x~=y

Príklad 3

Nasledujúci kód vytvorí diagonálnu maticu 5 riadkov a 5 stĺpcov pomocou oko () funkciu. Potom ~= operátor slúži na porovnanie tretieho stĺpca a tretieho riadku danej matice.

x= oko ( 5 ) ;

X ( :, 3 ) ~=x ( 3 ,: )

V tomto príklade ~= operátor porovnáva prvky tretieho stĺpca s prvkami tretieho riadku matice X a vráti 1, ak sa prvky nerovnajú, inak vráti 0.

Príklad 4

V nasledujúcom kóde vytvoríme vektor znakov 'linux' pomenovaný X a potom použite ~= znak na identifikáciu prítomnosti špecifikovaného znaku n.

x= 'linux' ;

x~= 'n'

The ~= Operátor vráti pole 1s a 0s po porovnaní každého znaku poľa s ‚n‘ . Keď sa vráti 1 ‚n‘ sa nezhoduje so znakom poľa, inak vráti 0.

Záver

The ~= Operátor v MATLAB hrá kľúčovú úlohu pri porovnávaní hodnôt, vektorov alebo matíc na určenie ich rovnosti. Je užitočný v rôznych scenároch, ako je porovnávanie zložitých vektorov, matíc, konkrétnych stĺpcov alebo riadkov matíc alebo jednotlivých znakov v reťazci. Využitím ~= Používatelia MATLABu môžu efektívne porovnávať a robiť logické rozhodnutia na základe nerovnosti hodnôt alebo prvkov.