จะค้นหาเปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์สองตัวใน MATLAB ได้อย่างไร

Ca Khnha Pexrsent Khxng Khwam Khlaykhlung Kan Rahwang Me Thriks Sxng Taw Ni Matlab Di Xyangri



MATLAB เป็นเครื่องมือการเขียนโปรแกรมประสิทธิภาพสูงที่ใช้ในการทำงานทางคณิตศาสตร์และตัวเลขที่หลากหลาย ภารกิจอย่างหนึ่งก็คือการค้นหา เปอร์เซ็นต์ความคล้ายคลึงกันระหว่างเมทริกซ์สองตัว ซึ่งสามารถเป็นประโยชน์ในการใช้งานที่หลากหลาย เช่น การเรียนรู้ของเครื่อง การวิเคราะห์ข้อมูล และการประมวลผลภาพ

ในบทความนี้เราจะพูดถึงวิธีการ หาเปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์สองตัว และยกตัวอย่างเพื่ออธิบายขั้นตอนที่เกี่ยวข้อง







เปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์สองตัวคืออะไร?

เปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์ทั้งสองคือการวัดความคล้ายคลึงกันของเมทริกซ์ทั้งสอง และคำนวณโดยการหารจำนวนองค์ประกอบที่เท่ากันในเมทริกซ์ทั้งสองด้วยจำนวนองค์ประกอบทั้งหมดในเมทริกซ์ทั้งสอง



ตัวอย่างเช่น หากเมทริกซ์สองตัวมี 10 องค์ประกอบและมี 6 องค์ประกอบเท่ากัน เปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์ทั้งสองคือ 60%



จะคำนวณเปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์สองตัวได้อย่างไร

เมื่อเราจัดการกับเมทริกซ์ที่มีขนาดใหญ่มาก มันจะเป็นเรื่องยากสำหรับเราที่จะตรวจสอบด้วยตนเองว่าเมทริกซ์สองตัวนั้นเท่ากันมากแค่ไหน อย่างไรก็ตาม MATLAB ให้วิธีการที่ง่ายและสะดวกแก่เราในการค้นหาเปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์สองตัว ขั้นตอนในการดำเนินการวิธีนี้มีดังต่อไปนี้:





ขั้นตอนที่ 1: ขั้นแรก ให้ประกาศเมทริกซ์สองตัวที่คุณต้องการเปรียบเทียบ

ขั้นตอนที่ 2: ทำการเปรียบเทียบความเท่าเทียมกันระหว่างเมทริกซ์โดยใช้ == โอเปอเรเตอร์และจัดเก็บค่าบูลีนผลลัพธ์ไว้ในตัวแปร



ขั้นตอนที่ 3: ใช้ ผลรวม() ฟังก์ชั่นนับจำนวนสมาชิกที่เท่ากันในเมทริกซ์สองตัว

ขั้นตอนที่ 4: คำนวณเปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์สองตัวโดยใช้สูตรที่กำหนด:

เปอร์เซ็นต์ของความคล้ายคลึง = ( จำนวนองค์ประกอบเดียวกัน ) / ( แถว * คอลัมน์ ) * 100


บันทึก: โปรดทราบว่าเราสามารถเปรียบเทียบเมทริกซ์สองตัวได้หากพวกมันมีขนาดเท่ากัน

ตัวอย่าง

ตัวอย่างที่ให้มาจะดำเนินการตามขั้นตอนข้างต้นในทางปฏิบัติ และจะกำหนดเปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์สองตัว

ตัวอย่างที่ 1: การคำนวณเปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์จตุรัสสองตัว?

ในตัวอย่างนี้ เราคำนวณเปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์จตุรัส A และ B ที่กำหนดสองตัวโดยทำตามขั้นตอนข้างต้น

แถว = 1,000 ;
คอล = 1,000 ;
ก = ตา ( 1,000 ) ;
B = ศูนย์ ( 1,000 ) ;
คล้ายกัน_องค์ประกอบ = ==ข;
count_sim_elems = ผลรวม ( คล้ายกัน_องค์ประกอบ ( : : ) ) ;
ความคล้ายคลึงกัน_เปอร์เซ็นต์ = count_sim_elems / ( แถว * คอลัมน์ ) * 100


ตัวอย่างที่ 2: การคำนวณเปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์สี่เหลี่ยมสองอัน?

ตัวอย่างนี้จะคำนวณ เปอร์เซ็นต์ของความคล้ายคลึงกัน ระหว่างเมทริกซ์สี่เหลี่ยมที่กำหนด A และ B โดยทำตามขั้นตอนข้างต้น

แถว = 2 ;
คอล = 5 ;
เอ = [ 1 : : 2 : : 10 ; 3 : : 4 : : ยี่สิบ ] ;
บี = [ 1 : : 5 ; 4 : : 4 : : ยี่สิบ ] ;
คล้ายกัน_องค์ประกอบ = ==ข;
count_sim_elems = ผลรวม ( คล้ายกัน_องค์ประกอบ ( : : ) ) ;
ความคล้ายคลึงกัน_เปอร์เซ็นต์ = count_sim_elems / ( แถว * คอลัมน์ ) * 100


บทสรุป

การค้นหาเปอร์เซ็นต์ของความคล้ายคลึงกันระหว่างเมทริกซ์สองตัว สามารถทำได้โดยการเปรียบเทียบเมทริกซ์ทั้งสองโดยใช้ == โอเปอเรเตอร์แล้วใช้ ผลรวม() ฟังก์ชั่นนับจำนวนองค์ประกอบที่เท่ากัน หลังจากนั้นคุณสามารถใช้สูตรความคล้ายคลึงในการคำนวณได้ เปอร์เซ็นต์ความคล้ายคลึงกันระหว่างเมทริกซ์สองตัว . คุณจะพบคำแนะนำฉบับสมบูรณ์เพื่อค้นหา เปอร์เซ็นต์ความคล้ายคลึงกันระหว่างเมทริกซ์สองตัว ในบทช่วยสอนนี้