Dalam pengaturcaraan komputer, pengendali logik adalah penting untuk mengawal aliran program dan memproses nilai Boolean. Dalam artikel ini, editor PHP Banana membawakan anda pengenalan terperinci kepada operator logik yang biasa digunakan "AND", "OR" dan "NOT" dalam Matlab. Memahami cara menggunakan operator ini adalah penting untuk menulis kod yang cekap dan tepat. Di bawah, kami akan membimbing anda melalui cara pengendali ini beroperasi dan memberikan contoh untuk memperdalam pemahaman anda.
&& dan || ialah versi litar pintas logika DAN dan logik OR, dipanggil operator litar pintas. Kedua-dua belah operator logik litar pintas mestilah nilai skalar logik. Sebagai contoh, pembolehubah logik tunggal atau ungkapan logik boleh digunakan.
Penjelasan litar pintas di bawah. Litar pintas ini serupa dengan bahasa pengaturcaraan lain. Untuk demonstrasi, mula-mula tulis kalsum fungsi Jika fungsi ini dipanggil, ia akan mengeluarkan satu baris maklumat dan mengembalikan a+b+c
Untuk simbol && (dan), dengan memerhatikan hasil keluaran, kita dapati bahawa. jika ungkapan di sebelah kiri && Jika formula tidak berpuas hati, bahagian kanan tidak akan dikira (hasilnya tidak boleh diubah, bahagian kanan adalah [litar pintas])
Begitu juga dengan simbol || (atau), jika ungkapan di sebelah kiri sudah benar, sebelah kanan tidak akan dikira.
Seterusnya, mari kita bincangkan tentang operator perbandingan logik peringkat elemen, dan (&), atau atau (|), bukan (~), eksklusif atau xor (tidak bertanda).
& Kedua-dua belah boleh menjadi ungkapan logik atau data.
Pengendali logik peringkat elemen ini boleh digunakan untuk dua senarai yang sama saiz, dan elemen yang sepadan akan dikira untuk mendapatkan senarai hasil.
Simbol ini tidak mempunyai kesan litar pintas Seperti yang ditunjukkan dalam gambar, kedua-dua belah simbol logik akan dikira sebelum melakukan operasi logik.
Atas ialah kandungan terperinci Pengendali logik Matlab seperti DAN atau TIDAK menggunakan kaedah operasi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!