Kaj pomeni ~= v MATLAB-u

Kaj Pomeni V Matlab U



Če ste kdaj naleteli na programski jezik MATLAB, ste morda naleteli na operator ~= . Ta kombinacija znakov ima pomembno vlogo v logičnih operacijah MATLAB, saj vam omogoča primerjavo vrednosti in ocenjevanje pogojev. Toda kaj točno počne ~= in kako ga lahko učinkovito uporabite v svoji kodi MATLAB?

V tem informativnem članku bomo raziskali pomen in praktično uporabo ~= operaterja v MATLAB-u.

Kaj pomeni ~= v MATLAB?

The ~= operator je primerjalni operator v MATLAB, ki se uporablja za primerjavo dveh vrednosti, vektorjev ali matrik z navedbo, ali sta enaki ali ne. To je označeno kot ~= in izrečeno “ni enako” operater. The ~= nam omogoča identifikacijo neenakosti med dvema številoma, vektorjema in matrikama v MATLAB-u. Ta operator vrne logično 1, če podani parametri niso enaki, sicer vrne logično 0.

Kako uporabljati ~= operator v MATLAB?

Naslednji primeri prikazujejo uporabo ~= operaterja v MATLAB-u.

Primer 1

Razmislite o naslednjem primeru, ki ustvari dva kompleksna vektorja z imenom x in y. Oba vektorja vsebujeta 4 elemente. Nato uporabimo ~= operator za primerjavo podanih dveh vektorjev.

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

in = [ - 1 -3i 7 4 + jaz ] ;

x ~= y

V zgornjem primeru lahko vidimo, da prva dva elementa obeh vektorjev nista enaka, medtem ko sta zadnja dva elementa obeh vektorjev enaka, tako da ~= vrne dve 1 in dve 0.

Primer 2

Ta koda MATLAB ustvari dve matriki 5 krat 5 z imenom x, ki je matrika, ki ima vse vnose 1s, ustvarjene z uporabo one () in y, ki je diagonalna matrika, ustvarjena z uporabo oko () ukaz. Potem ~= se uporablja za primerjavo danih dveh matrik. Operator primerja iste indeksirane elemente obeh matrik in vrne 1, če elementi niso enaki, sicer vrne 0.

x= tiste ( 5 ) ;

in= oko ( 5 ) ;

x~=y

Primer 3

Naslednja koda ustvari diagonalno matriko s 5 vrsticami in 5 stolpci z uporabo oko() funkcijo. Potem ~= se uporablja za primerjavo tretjega stolpca in tretje vrstice dane matrike.

x= oko ( 5 ) ;

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

V tem primeru je ~= operator primerja elemente tretjega stolpca z elementi tretje vrstice matrike x in vrne 1, če elementi niso enaki, sicer vrne 0.

Primer 4

V naslednji kodi ustvarimo vektor znakov 'linux' imenovan x in nato uporabite ~= znak za identifikacijo prisotnosti določenega znaka n.

x= 'linux' ;

x~= 'n'

The ~= vrne matriko 1 in 0 po primerjavi vsakega znaka matrike z 'n' . Vrne 1, ko 'n' se ne ujema z znakom matrike, sicer vrne 0.

Zaključek

The ~= Operator v MATLAB-u igra ključno vlogo pri primerjavi vrednosti, vektorjev ali matrik za ugotavljanje njihove enakosti. Uporaben je v različnih scenarijih, kot je primerjava kompleksnih vektorjev, matrik, določenih stolpcev ali vrstic matrik ali posameznih znakov v nizu. Z uporabo ~= Uporabniki MATLAB-a lahko izvajajo natančne primerjave in sprejemajo logične odločitve na podlagi neenakosti vrednosti ali elementov.