วิธีค้นหาตรรกะหรือใน MATLAB หรือ |

Withi Khnha Trrka Hrux Ni Matlab Hrux



ตัวดำเนินการเชิงตรรกะเป็นองค์ประกอบพื้นฐานของภาษาการเขียนโปรแกรมทั้งหมดที่ใช้ในงานการเขียนโปรแกรมจำนวนมากสำหรับการเปรียบเทียบสเกลาร์หรืออาร์เรย์สองตัว พวกมันทำงานเหมือนตัวดำเนินการทางคณิตศาสตร์และมีหลายประเภท เช่น AND, OR, XOR และอื่นๆ ตัวดำเนินการ OR ใช้เพื่อกำหนดว่าตัวถูกดำเนินการหนึ่งหรือทั้งสองเป็นจริง และใน MATLAB จะแสดงด้วยแถบแนวตั้ง (|)

บล็อกนี้จะพูดถึงวิธีค้นหาตรรกะ OR ใน MATLAB โดยใช้ตัวอย่างบางส่วน

จะค้นหาตรรกะหรือใน MATLAB ได้อย่างไร

คุณสามารถค้นหาตรรกะหรือใน MATLAB:







  • การใช้ หรือ | ผู้ดำเนินการ
  • การใช้หรือ() ฟังก์ชั่น

1: วิธีค้นหาตรรกะหรือใน MATLAB โดยใช้ | โอเปอเรเตอร์?

วิธีทั่วไปในการค้นหาตรรกะ OR ใน MATLAB คือการใช้ | ตัวดำเนินการ โอเปอเรเตอร์นี้จะเปรียบเทียบค่าสเกลาร์หรืออาร์เรย์สองค่า และส่งกลับค่าสเกลาร์แบบลอจิคัล (0 หรือ 1) หรืออาร์เรย์แบบลอจิคัล



  • หากตัวดำเนินการนี้เปรียบเทียบค่าสเกลาร์สองค่า ก็จะส่งกลับค่าตรรกะสเกลาร์
  • หากโอเปอเรเตอร์นี้เปรียบเทียบสองอาร์เรย์ที่ต้องมีขนาดเท่ากัน ก็จะส่งกลับอาร์เรย์ลอจิคัลที่มีความยาวเท่ากันกับอาร์เรย์อินพุต

ตัวอย่างการค้นหาตรรกะหรือใน MATLAB โดยใช้ | โอเปอเรเตอร์?

ตัวอย่างที่กำหนดจะเปรียบเทียบค่าและอาร์เรย์ที่กำหนดโดยใช้ | ตัวดำเนินการใน MATLAB



หมายเลข 1 = 8 ;
num2 = 0 ;
A = แรนด์ ( 10 , 5 ) ;
ข = เวทย์มนตร์ ( 5 ) ;
หมายเลข 1 | หมายเลข 2
| บี





2: วิธีค้นหาตรรกะหรือใน MATLAB โดยใช้หรือ () ฟังก์ชัน

อีกวิธีหนึ่งในการค้นหาตรรกะ OR ใน MATLAB คือการใช้ฟังก์ชัน or() ฟังก์ชันนี้ช่วยให้เราสามารถเปรียบเทียบค่าสเกลาร์หรืออาร์เรย์ที่กำหนดสองค่าได้ ฟังก์ชันนี้เป็นทางเลือกแทน | ตัวดำเนินการ

ไวยากรณ์
ที่ หรือ() ไวยากรณ์ของฟังก์ชันได้รับด้านล่าง:



หรือ ( เอ บี )

ที่นี่,
ฟังก์ชั่น หรือ(ก,บี) รับ A และ B เป็นอินพุต เปรียบเทียบ และส่งกลับค่าลอจิคัลหรืออาร์เรย์เป็นเอาต์พุต

  • เมื่อใดก็ตามที่ฟังก์ชันนี้ยอมรับค่าสเกลาร์สองค่าเพื่อทำการเปรียบเทียบ จะส่งกลับค่าตรรกะสเกลาร์
  • เมื่อใดก็ตามที่ฟังก์ชันนี้เปรียบเทียบสองอาร์เรย์ที่ต้องมีขนาดเท่ากัน ฟังก์ชันนี้จะส่งคืนอาร์เรย์แบบลอจิคัลที่มีความยาวเท่ากันกับอาร์เรย์อินพุต

ตัวอย่างการค้นหาตรรกะหรือใน MATLAB โดยใช้ฟังก์ชันหรือ ()

รหัส MATLAB นี้ค้นหาตรรกะหรือการใช้ หรือ() ทำงานโดยการเปรียบเทียบค่าสเกลาร์สองค่าและอาร์เรย์สองตัวใน MATLAB

หมายเลข 1 = 8 ;
num2 = 0 ;
A = แรนด์ ( 5 ) ;
B = ศูนย์ ( 5 ) ;
หรือ ( นัมเบอร์ 1, นัมเบอร์ 2 )
หรือ ( เอ บี )

บทสรุป

ตัวดำเนินการเชิงตรรกะเป็นส่วนสำคัญของภาษาการเขียนโปรแกรมทั้งหมด มีหลายประเภทเช่น AND, OR, NOR, XOR และอื่นๆ MATLAB ยังช่วยให้เราดำเนินการเชิงตรรกะกับสเกลาร์หรืออาร์เรย์ได้ คู่มือนี้ใช้สองวิธีในการค้นหาตรรกะหรือการใช้ | ผู้ประกอบการและการใช้งาน หรือ() การทำงาน. นอกจากนี้ยังมีตัวอย่างเพื่อเปรียบเทียบค่าสเกลาร์สองค่า อาร์เรย์สองตัว และค่าสเกลาร์กับอาร์เรย์หนึ่งตัว