วิธีใช้ตัวดำเนินการ Dot Asterisk ใน MATLAB

Withi Chi Taw Danein Kar Dot Asterisk Ni Matlab



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

อ่านคู่มือนี้เพื่อเรียนรู้วิธีใช้ เครื่องหมายดอกจัน ตัวดำเนินการใน MATLAB







ตัวดำเนินการดอกจันดอทคืออะไร?

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



โอเปอเรเตอร์นี้มีประโยชน์ใน MATLAB ในหลายกรณี ตัวอย่างบางส่วนของโอเปอเรเตอร์นี้คือ:



ตัวอย่างที่ 1: วิธีการคูณเวกเตอร์สองตัวใน MATLAB โดยใช้ตัวดำเนินการ (.*)

ลองพิจารณาตัวอย่างเพื่อทำความเข้าใจวิธีการคูณเวกเตอร์ใน MATLAB โดยใช้ตัวดำเนินการ (.*) ในตัวอย่างนี้ เรากำหนดเวกเตอร์คอลัมน์ a ขนาด 10 x 1 และเวกเตอร์คอลัมน์ b ขนาด 10 x 1 หลังจากนั้น เราจะทำการคูณแบบองค์ประกอบบน a และ b และได้เวกเตอร์ c ที่มีขนาด 10 คูณ 1





ก = [ 1 : 10 ] ';
ข = [2:2:20]'
;
ค = ก. *


ตัวอย่างที่ 2: วิธีคูณเมทริกซ์ใน MATLAB โดยใช้ตัวดำเนินการ .*

ตัวอย่างที่ให้มากำหนดเมทริกซ์ A และ B สองตัวที่มีขนาดเท่ากันคือ 3 คูณ 4 หลังจากนั้น มันจะทำการคูณตามองค์ประกอบโดยใช้ (.*) โอเปอเรเตอร์และรับเมทริกซ์ C ขนาด 3–คูณ 4



A = แรนด์ ( 3 , 4 ) ;
B = รัน ( 3 , 4 ) ;
ค = ก. * บี


ตัวอย่างที่ 3: วิธีการคูณอาร์เรย์ใน MATLAB โดยใช้ตัวดำเนินการ .*

รหัส MATLAB นี้จะสร้างอาร์เรย์ A และ B สองตัวที่มีขนาดเท่ากันคือ 3 x 4 x 2 หลังจากนั้น มันจะทำการคูณตามองค์ประกอบโดยใช้ (.*) โอเปอเรเตอร์และรับอาร์เรย์ C ขนาด 3–by-4-2

A = แรนด์ ( 3 , 4 , 2 ) ;
B = รัน ( 3 , 4 , 2 ) ;
ค = ก. * บี


บทสรุป

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