วันอาทิตย์ที่ 25 มกราคม พ.ศ. 2558

มาใช้ Excel ช่วยดำเนินการกับเมตริกซ์กัน ตอน 2 (How to use MS Excel to operate with matrix-2)

บทความการใช้ Excel หัวข้อนี้มิได้ต้องการส่งเสริมให้ นักเรียนนักศึกษาละเลยพื้นฐานและวิธีการดำเนินการของเมตริกซ์ เพียงแต่ต้องการนำเสนอวิธีการใช้ Excel ช่วยคำนวณผลการดำเนินการกับเมตริกซ์ อย่างน้อยก็ช่วยให้ นักเรียน นักศึกษาที่กำลังเรียนคณิตศาสตร์ในเรื่อง เมตริกซ์ ได้ใช้เป็นเครื่องมือตรวจสอบผลลัพธ์ที่ทำด้วยลายมือ ซึ่งมีวิธีการคิดอย่างเป็นขั้นเป็นตอน โดยผู้เขียนจะค่อยๆทยอยนำวิธีการใช้ Excel มาดำเนินการกับเมตริกซ์ในแต่ละหัวข้อครับ บทความนี้จะนำเสนอการคูณกันระหว่างเมตริกซ์ครับ
        เมตริกซ์ที่สามารถคูณกันได้จะต้องมีเป็นไปตามเงื่อนไขดังนี้ครับ ถ้า A มีขนาด ixc และ B มีขนาด cxj แล้ว


จากนิยามอธิบายกันแบบง่ายๆครับว่า จำนวนหลักของเมตริกซ์ A จะต้องเท่ากับจำนวนแถวของเมตริกซ์ B จีงจะสามารถคูณระหว่างเมตริกซ์ได้ และที่สำคัญการคูณเมตริกซ์ไม่มีสมบัติการสลับตำแหน่ง นั่นคือ A*B ไม่เท่ากับ B * A


การคูณกันระหว่างเมตริกซ์ โดยใช้ Excel จะใช้สูตร MMULT โดยมีรูปแบบการใช้สูตร Excel ดังนี้
MMULT (array1,array2) โดย Excel จะคืนค่า #VALUE! เมื่อมีการกำหนด ARRAY ไม่ถูกต้อง 2 รูปแบบดังนี้
1. สมาชิกใน array1 และ array2 อย่างน้อยหนึ่งตัวเป็นค่าว่าง หรือเป็นข้อความ
2. จำนวนหลักของ array1 ไม่เท่ากับ จำนวนแถวของ array2

การใช้สูตร Excel MMULT  ขอยกตัวอย่าง 2 รูปแบบ สมมุติต้องการหา ผลคูณระหว่าง A(2X3) และ B (3X2) ดังภาพที่ 1 โดยกำหนดให้สมาชิกของ A อยู่ในช่วง C4:E5 และ สมาชิกของ B อยู่ในช่วง G4:H6

คำนวณผลคูณ A*B 
สมมุติให้ C เป็นผลคูณ A และ B ดังนั้น C จะมีขนาด 2x2 การใช้ Excel คำนวณสามารถดำเนินการได้ดังนี้

1. เลือกช่วงข้อมูล C8:D9 (เท่ากับจำนวนสมาชิกของ C 2x2)
2. พิมพ์สูตร excel ดังนี้ =MMULT(C4:E5, G4:H6)
3. กดปุ่ม Ctrl + Shift + Enter เพื่อเป็นการคำนวณแบบ Array
4. ผลลัพธ์แสดงดังภาพที่ 1

คำนวณผลคูณ B*A 
สมมุติให้ C เป็นผลคูณ B และ A ดังนั้น C จะมีขนาด 3x3 การใช้ Excel คำนวณสามารถดำเนินการได้ดังนี้

1. เลือกช่วงข้อมูล C11:E13 (เท่ากับจำนวนสมาชิกของ C 3x3)
2. พิมพ์สูตร excel ดังนี้ =MMULT(G4:H6,C4:E5)
3. กดปุ่ม Ctrl + Shift + Enter เพื่อเป็นการคำนวณแบบ Array
4. ผลลัพธ์แสดงดังภาพที่ 1


ภาพที่ 1 ผลการใช้ Excel คำนวณผลคูณระหว่างเมตริกซ์


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

หัวข้อที่เกี่ยวของ
 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Yahoo bot last visit powered by  Ybotvisit.com