Kuidas kasutada MATLABis funktsiooni Not Equal?

Kuidas Kasutada Matlabis Funktsiooni Not Equal



MATLAB toetab kahe suuruse võrdlemiseks relatsioonioperaatoreid. Need toimingud hõlmavad suurem kui, väiksem kui, võrdne ja mitte võrdne. Mittevõrdne relatsioonioperaator võimaldab meil määrata kahe suuruse vahelise ebavõrdsuse. Selles ajaveebis arutletakse mõne näite abil, kuidas kasutada MATLABis mittevõrdset operaatorit.

Kuidas rakendada mittevõrdset operaatorit MATLABis?

Operaatorit mitte võrdne või ~= kasutatakse MATLABis kahe väärtuse, vektori, maatriksi või massiivi võrdlemiseks, tagastades massiivi, mille loogilised väärtused on 1 ja 0. Selle operaatori rakendamine kasutab nii operaatorit “~=” kui ka süntaksit ne(). Mõlemad viisid annavad sama tulemuse.

A ~ = B

mitte(A,B)

Siin

A ~= B annab loogilise massiivi või loogiliste väärtuste tabeli, kus iga element on loogiline 1 (tõene), kui sisendid A ja B ei ole võrdsed, ja loogiline 0 (väär) muidu. Testis võrreldakse arvmassiivide tegelikke ja imaginaarseid elemente.

Teine meetod ~= jaoks on kasutada ne(A, B), kuid seda rakendatakse harva.

Näited

Mõelge mõnele näitele mitte-võrdse operaatori funktsionaalsuse demonstreerimiseks MATLABis.

Näide 1

Antud MATLAB-kood kasutab antud kahe väärtuse x ja y võrdlemiseks operaatorit ~=.

x = 5;

y = 9;

x ~= y

Pärast ülaltoodud koodi täitmist saame loogilise väärtuse '1', kuna määratud tingimus on täidetud.

Näide 2

Selles näites kasutame antud kahe maatriksi x ja y võrdlemiseks funktsiooni ne().

x = silm(3);

y = ühed(3);

ne(x, y)

Järeldus

Mittevõrdne operaator MATLABis võimaldab meil määrata kahe suuruse vahelise ebavõrdsuse, tagastades massiivi, mille loogilised väärtused on 1 ja 0. Selle operaatori rakendamine kasutab nii operaatorit “~=” kui ka süntaksit ne(). Mõlemad viisid annavad sama tulemuse. See õpetus avastas, kuidas kasutada MATLABis mittevõrdset operaatorit.