linear-algebra

การคูณเมทริกซ์: คู่มือทีละขั้นตอนพร้อมตัวอย่างที่ทำให้ดู

การคูณเมทริกซ์ทำงานจริง ๆ อย่างไร — กฎเรื่องมิติ สูตรแถวคูณหลัก ข้อผิดพลาดที่พบบ่อย และความเชื่อมโยงกับการส่งเชิงเส้น
AI-Math Editorial Team

By AI-Math Editorial Team

Published 2026-05-01

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

กฎเรื่องมิติก่อน

ก่อนจะคำนวณอะไร ให้ตรวจสอบมิติ ในการคูณ ABA \cdot B:

  • AA ต้องมีขนาด m×nm \times n
  • BB ต้องมีขนาด n×pn \times p
  • ผลลัพธ์ ABAB มีขนาด m×pm \times p

มิติด้านในต้องตรงกัน (n=nn = n); มิติด้านนอกจะกลายเป็นขนาดของผลลัพธ์

ถ้าคุณลองคูณเมทริกซ์ 3×43 \times 4 กับ 5×25 \times 2 การดำเนินการนี้ไม่นิยาม — ไม่ว่าจะคำนวณอย่างไรก็ช่วยไม่ได้

สูตรแถวคูณหลัก

สมาชิกตำแหน่ง (i,j)(i, j) ของ ABAB คือผลคูณจุดของแถวที่ ii ของ AA กับหลักที่ jj ของ BB:

(AB)ij=k=1nAikBkj(AB)_{ij} = \sum_{k=1}^{n} A_{ik} B_{kj}

ตัวอย่างที่ทำให้ดู

A=(1234),B=(5678)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}, \quad B = \begin{pmatrix} 5 & 6 \\ 7 & 8 \end{pmatrix}

คำนวณ ABAB:

  • (AB)11=15+27=19(AB)_{11} = 1\cdot 5 + 2\cdot 7 = 19
  • (AB)12=16+28=22(AB)_{12} = 1\cdot 6 + 2\cdot 8 = 22
  • (AB)21=35+47=43(AB)_{21} = 3\cdot 5 + 4\cdot 7 = 43
  • (AB)22=36+48=50(AB)_{22} = 3\cdot 6 + 4\cdot 8 = 50

ดังนั้น AB=(19224350)AB = \begin{pmatrix} 19 & 22 \\ 43 & 50 \end{pmatrix}

ทำไมการคูณจึงนิยามแบบนี้?

เมทริกซ์แทนการส่งเชิงเส้นระหว่างปริภูมิเวกเตอร์ ถ้า AA ส่งจาก Rn\mathbb{R}^n ไปยัง Rm\mathbb{R}^m และ BB ส่งจาก Rp\mathbb{R}^p ไปยัง Rn\mathbb{R}^n แล้ว ABAB ก็ควรเป็นการประกอบของการส่งเหล่านั้น กฎแถวคูณหลักคือสิ่งที่ผลิตการประกอบขึ้นมาพอดี สูตรนี้ไม่ได้ตั้งขึ้นมาลอย ๆ — มันออกมาจากข้อกำหนดที่ว่า ABAB ต้องเข้ารหัสว่า "ใช้ BB ก่อน แล้วจึงใช้ AA"

สมบัติ (และสิ่งที่ไม่ใช่สมบัติ!)

สมบัติเป็นจริงไหม?
A(BC)=(AB)CA(BC) = (AB)C การเปลี่ยนหมู่ใช่
A(B+C)=AB+ACA(B + C) = AB + AC การกระจายใช่
AB=BAAB = BA การสลับที่ไม่ โดยทั่วไป
AB=0A=0AB = 0 \Rightarrow A = 0 หรือ B=0B = 0ไม่

การที่สลับที่ไม่ได้คือการปรับความคิดที่ใหญ่ที่สุดเมื่อเทียบกับเลขคณิตของสเกลาร์

ข้อผิดพลาดที่พบบ่อย

  • บวกแทนที่จะคูณผลคูณแถว-หลัก (คุณทำทั้งสอง — คูณเป็นคู่ ๆ แล้วจึงบวก)
  • สลับลำดับการตรวจสอบมิติ — ต้องเป็น (m×n)(n×p)(m \times n)(n \times p) ไม่ใช่ (n×m)(n×p)(n \times m)(n \times p)
  • สมมติว่าสลับที่ได้ABAB อาจไม่ถูกนิยามด้วยซ้ำ แม้ว่า BABA จะถูกนิยาม

ลองใช้กับตัวแก้เมทริกซ์ AI

พิมพ์คู่เมทริกซ์ใด ๆ ลงใน เครื่องคิดเลขเมทริกซ์ เพื่อดูวิธีทำทีละแถวอย่างครบถ้วน

อ้างอิงที่เกี่ยวข้อง:

AI-Math Editorial Team

By AI-Math Editorial Team

Published 2026-05-01

A small team of engineers, mathematicians, and educators behind AI-Math, focused on making step-by-step math help accessible to every student.