Cara Menggunakan Operator & dan && di MATLAB

Cara Menggunakan Operator Dan Di Matlab



Operator adalah salah satu elemen mendasar dalam MATLAB yang memungkinkan kita melakukan operasi tertentu pada variabel atau ekspresi. Ada beberapa operator di MATLAB, seperti aritmatika, logika, dan relasional. Di antara operator-operator tersebut, ada beberapa operator yang mungkin terlihat serupa namun memiliki fungsi yang berbeda dalam penggunaannya. Misalnya, & Dan && , kedua operator logika ini banyak digunakan dalam pemrograman MATLAB, sehingga membingungkan pemula kapan dan di mana menggunakan operator ini dengan benar dalam kode.

Blog ini akan membahas cara menggunakan operator logika & Dan && di MATLAB.







1: Bagaimana Cara Menggunakan & Operator di MATLAB?

Itu & operator, juga disebut sedikit demi sedikit DAN operator, adalah operator logika di MATLAB yang mengembalikan nilai logika 1 jika pernyataan A dan B benar. Jika salah satu dari A atau B salah, maka & operator akan mengembalikan nilai logika 0. Operator ini tidak menerapkan perilaku hubung singkat yang berarti operator akan mengevaluasi pernyataan A dan B meskipun pernyataan pertama salah.



Ini mengikuti sintaks sederhana di MATLAB:



A & B





Contoh 1: Bagaimana Cara Menggunakan & Operator untuk Menguji Hasil Nilai Skalar?

Contoh ini menggunakan & operator untuk menguji hasil nilai skalar.

sebuah = 10 ;
b = 40 ;
x = ( ab ) < 0 & ( A * B ) > 0 ;
disp ( X ) ;
dan = ( ab ) > 0 & ( A / B ) > 0 ;
disp ( Dan ) ;
z = ( ab ) < 0 & ( A / B ) < 0 ;
disp ( Dengan ) ;




Contoh 1: Bagaimana Cara Menggunakan & Operator untuk Menguji Hasil Nilai Skalar?

Contoh ini menggunakan & operator untuk menguji hasil nilai array di MATLAB.

a = ajaib ( 4 ) ;
b = acak ( 4 , 4 ) ;
c = acak ( 4 , 4 ) ;
x = ( ab ) < C & ( A * B ) > C;
disp ( X ) ;
dan = ( ab ) > C & ( A / B ) > C;
disp ( Dan ) ;
z = ( ab ) < C & ( A / B ) < C;
disp ( Dengan ) ;


2: Bagaimana Cara Menggunakan && Operator di MATLAB?

Itu && operator, juga disebut logis DAN, adalah operator logika di MATLAB yang mengimplementasikan perilaku hubung singkat dan menjadi benar jika pernyataan A dan B benar. Jika A salah, maka && operator tidak akan memeriksa B dan akan mengembalikan nilai logika 0.

Itu && operator dapat digunakan dengan tipe data apa pun selama datanya kompatibel dengan operator logika. Dalam kasus skalar, && operator hanya akan memeriksa hasil nilai skalar, sedangkan dalam kasus array, itu && operator akan memeriksa hasil nilai berdasarkan elemen.

Ini mengikuti sintaks sederhana di MATLAB:

A && B

Contoh 2: Bagaimana Cara Menggunakan Operator && untuk Menguji Hasil Nilai Skalar?

Contoh ini menggunakan operator && untuk menguji hasil nilai skalar yang diberikan.

sebuah = 10 ;
b = 40 ;
x = ( ab ) < 0 && ( A * B ) > 0 ;
disp ( X ) ;
dan = ( ab ) > 0 && ( A / B ) > 0 ;
disp ( Dan ) ;
z = ( ab ) < 0 && ( A / B ) < 0 ;
disp ( Dengan ) ;


Contoh 2: Bagaimana Cara Menggunakan Operator && untuk Menguji Hasil Nilai Array?

Contoh ini menggunakan && operator untuk menguji hasil nilai array yang diberikan.

a = ajaib ( 4 ) ;
b = acak ( 4 , 4 ) ;
c = acak ( 4 , 4 ) ;
x = ( ab ) < C && ( A * B ) > C;
disp ( X ) ;
dan = ( ab ) > C && ( A / B ) > C;
disp ( Dan ) ;
z = ( ab ) < C && ( A / B ) < C;
disp ( Dengan ) ;


Kode menimbulkan kesalahan karena ab Dan a*b adalah array, yang tidak dapat diubah menjadi nilai skalar. Oleh karena itu, ini tidak dapat digunakan untuk membandingkan array.

Kesimpulan

Operator logika adalah blok penyusun MATLAB dan digunakan untuk menguji nilai skalar dan array. Itu & adalah operator logika yang digunakan untuk menguji nilai skalar dan array dan menjadi benar jika kedua pernyataan benar. Di samping itu, && adalah operator logika yang hanya digunakan untuk menguji nilai skalar dan tidak akan memeriksa ekspresi kedua jika ekspresi pertama salah. Operator & tidak mendukung perilaku hubungan arus pendek saat && operator mendukung perilaku hubungan arus pendek. Panduan ini telah memperoleh panduan rinci tentang cara menggunakan & Dan && operator di MATLAB beserta contohnya.