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.