Ko nozīmē ~= MATLAB

Ko Nozime Matlab



Ja kādreiz esat saskāries ar MATLAB programmēšanas valodu, iespējams, esat saskāries ar operatoru ~= . Šai rakstzīmju kombinācijai ir nozīmīga loma MATLAB loģiskajās operācijās, ļaujot salīdzināt vērtības un novērtēt apstākļus. Bet ko tieši dara ~= nozīmē, un kā jūs varat to efektīvi izmantot savā MATLAB kodā?

Šajā informatīvajā rakstā mēs izpētīsim šī produkta nozīmi un praktisko pielietojumu ~= operators MATLAB.

Ko MATLAB nozīmē ~=?

The ~= operators ir salīdzināšanas operators MATLAB, ko izmanto, lai salīdzinātu divas vērtības, vektorus vai matricas, norādot, vai tās ir vienādas vai nav. Tas tiek apzīmēts kā ~= un izteikts 'nav vienāds' operators. The ~= operators ļauj identificēt nevienlīdzību starp diviem skaitļiem, vektoriem un matricām MATLAB. Šis operators atgriež loģisko 1, ja norādītie parametri nav vienādi, pretējā gadījumā tas atgriež loģisko 0.

Kā lietot ~= operatoru MATLAB?

Tālāk minētie piemēri parāda, kā tiek izmantots ~= operators MATLAB.

1. piemērs

Apsveriet šādu piemēru, kas rada divus sarežģītus vektorus ar nosaukumu x un y. Abi vektori satur 4 elementus. Pēc tam mēs izmantojam ~= operatoru, lai salīdzinātu dotos divus vektorus.

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

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

x ~= y

Iepriekš minētajā piemērā mēs redzam, ka abu vektoru pirmie divi elementi nav vienādi, bet pēdējie divi abu vektoru elementi ir vienādi, tāpēc ~= operators atgriež attiecīgi divus 1 un divus 0.

2. piemērs

Šis MATLAB kods izveido divas 5x5 matricas ar nosaukumu x, kas ir matrica, kurā visi 1s ieraksti ir izveidoti, izmantojot tie () funkcija un y, kas ir diagonālā matrica, kas izveidota, izmantojot acs () komandu. Tad ~= operators tiek izmantots, lai salīdzinātu dotās divas matricas. Operators salīdzina tos pašus indeksētos abu matricu elementus un atgriež 1, ja elementi nav vienādi, pretējā gadījumā tas atgriež 0.

x= vieni ( 5 ) ;

un= acs ( 5 ) ;

x~=y

3. piemērs

Šis kods izveido diagonālo matricu no 5 rindām un 5 kolonnām, izmantojot acs () funkciju. Tad ~= operators tiek izmantots, lai salīdzinātu dotās matricas trešo kolonnu un trešo rindu.

x= acs ( 5 ) ;

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

Šajā piemērā ~= operators salīdzina trešās kolonnas elementus ar matricas trešās rindas elementiem x un atgriež 1, ja elementi nav vienādi, pretējā gadījumā tas atgriež 0.

4. piemērs

Nākamajā kodā mēs izveidojam rakstzīmju vektoru 'linux' nosaukts x un pēc tam izmantojiet ~= rakstzīme, lai identificētu norādītās rakstzīmes n klātbūtni.

x= 'linux' ;

x~= 'n'

The ~= operators atgriež masīvu 1s un 0s pēc katras masīva rakstzīmes salīdzināšanas ar ‘n’ . Tas atgriež 1 kad ‘n’ nesakrīt ar masīva rakstzīmi, pretējā gadījumā tas atgriež 0.

Secinājums

The ~= operatoram MATLAB ir izšķiroša loma vērtību, vektoru vai matricu salīdzināšanā, lai noteiktu to vienlīdzību. Tas ir noderīgi dažādos scenārijos, piemēram, salīdzinot sarežģītus vektorus, matricas, noteiktas kolonnas vai matricu rindas vai atsevišķas rakstzīmes virknē. Izmantojot ~= operators efektīvi, MATLAB lietotāji var veikt precīzus salīdzinājumus un pieņemt loģiskus lēmumus, pamatojoties uz vērtību vai elementu nevienlīdzību.