Apa Artinya ~= Artinya di MATLAB

Apa Artinya Artinya Di Matlab



Jika Anda pernah menemukan bahasa pemrograman MATLAB, Anda mungkin pernah menemukan operatornya ~= . Kombinasi karakter ini memainkan peran penting dalam operasi logis MATLAB, memungkinkan Anda untuk membandingkan nilai dan mengevaluasi kondisi. Tapi apa sebenarnya ~= maksud, dan bagaimana Anda dapat menggunakannya secara efektif dalam kode MATLAB Anda?

Dalam artikel informatif ini, kita akan mengeksplorasi signifikansi dan aplikasi praktis dari ~= operator di MATLAB.

Apa Arti ~= dalam MATLAB?

Itu ~= operator adalah operator pembanding pada MATLAB yang digunakan untuk membandingkan dua buah nilai, vektor, atau matriks dengan menunjukkan sama atau tidaknya. Ini dilambangkan sebagai ~= dan diucapkan 'tidak sama' operator. Itu ~= operator memungkinkan kita untuk mengidentifikasi ketidaksetaraan antara dua angka, vektor, dan matriks di MATLAB. Operator ini mengembalikan logika 1 jika parameter yang diberikan tidak sama selain itu mengembalikan logika 0.

Bagaimana Cara Menggunakan ~= Operator di MATLAB?

Contoh berikut menunjukkan penggunaan dari ~= operator di MATLAB.

Contoh 1

Perhatikan contoh berikut yang membuat dua vektor kompleks bernama x dan y. Kedua vektor mengandung 4 elemen. Kami kemudian menggunakan ~= operator untuk membandingkan dua vektor yang diberikan.

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

dan = [ - 1 -3i 7 4 + Saya ] ;

x ~= y

Pada contoh di atas, kita dapat melihat bahwa dua elemen pertama dari kedua vektor tidak sama sedangkan dua elemen terakhir dari kedua vektor sama sehingga ~= operator mengembalikan masing-masing dua 1 dan dua 0.

Contoh 2

Kode MATLAB ini membuat dua matriks 5-kali-5 bernama x yang merupakan matriks yang semua entri 1 dibuat menggunakan yang() fungsi dan y yang merupakan matriks diagonal yang dibuat menggunakan mata() memerintah. Kemudian ~= operator digunakan untuk membandingkan dua matriks yang diberikan. Operator membandingkan elemen terindeks yang sama dari kedua matriks dan mengembalikan 1 jika elemennya tidak sama, jika tidak, ia mengembalikan 0.

x= satu ( 5 ) ;

dan= mata ( 5 ) ;

x~=y

Contoh 3

Kode berikut membuat matriks diagonal dari 5 baris dan 5 kolom menggunakan mata() fungsi. Kemudian ~= operator digunakan untuk membandingkan kolom ketiga dan baris ketiga dari matriks yang diberikan.

x= mata ( 5 ) ;

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

Dalam contoh ini, ~= operator membandingkan elemen kolom ketiga dengan elemen baris ketiga matriks X dan mengembalikan 1 jika elemennya tidak sama jika tidak mengembalikan 0.

Contoh 4

Dalam kode berikut, kami membuat vektor karakter 'linux' bernama X lalu gunakan ~= karakter untuk mengidentifikasi keberadaan karakter tertentu n.

x= 'linux' ;

x~= 'N'

Itu ~= operator mengembalikan larik 1 dan 0 setelah membandingkan setiap karakter larik dengan 'N' . Ini mengembalikan 1 kapan 'N' tidak cocok dengan karakter array selain itu mengembalikan 0.

Kesimpulan

Itu ~= operator di MATLAB memainkan peran penting dalam membandingkan nilai, vektor, atau matriks untuk menentukan persamaannya. Ini berguna dalam berbagai skenario, seperti membandingkan vektor kompleks, matriks, kolom atau baris matriks tertentu, atau karakter individu dalam sebuah string. Dengan memanfaatkan ~= operator secara efektif, pengguna MATLAB dapat melakukan perbandingan yang akurat dan membuat keputusan logis berdasarkan ketidaksetaraan nilai atau elemen.