กลับไปหน้าหลัก

Matrix Transpose Calculator

Convert rows into columns and columns into rows

Rows:
×
Cols:
Matrix A3 × 3
Matrix AT (Transpose)3 × 3
a11
a21
a31
a12
a22
a32
a13
a23
a33

การหาทรานสโพสของเมทริกซ์ (Matrix Transpose) คืออะไร?

ในวิชาพีชคณิตเชิงเส้น (Linear Algebra) การหาทรานสโพส (Transpose) หรือเรียกอย่างเป็นทางการในภาษาไทยว่า เมทริกซ์สลับเปลี่ยน คือการดำเนินการทางคณิตศาสตร์แบบง่ายๆ แต่มีความจำเป็นอย่างยิ่งกับเมทริกซ์ โดยการทำทรานสโพสจะนำสมาชิกของแถว (Row) ในเมทริกซ์ต้นแบบมาเขียนใหม่เป็นหลัก (Column) และในทางกลับกัน สมาชิกของหลักเดิมก็จะถูกสลับมาเป็นแถวใหม่ สัญลักษณ์ที่ใช้แสดงการทรานสโพสของเมทริกซ์ A จะเขียนอยู่ในรูป ATหรือในตำราบางเล่มอาจใช้สัญลักษณ์ A' (A-prime)

นิยามทางคณิตศาสตร์อย่างเป็นทางการ

ถ้าเรามีเมทริกซ์ A ที่มีมิติ m × n (แถว × หลัก) โดยที่สมาชิกในแถวที่ i และหลักที่ j เขียนแทนด้วย Aij เมื่อเราทำการหาทรานสโพส จะได้เมทริกซ์ AT ที่มีมิติเป็น n × m (สลับจำนวนแถวและหลักกัน) และมีเงื่อนไขสลับดัชนีของสมาชิกภายในดังนี้:

(AT)ji = Aij

ตัวอย่างเช่น สมาชิกในแถวที่ 1 หลักที่ 2 ของเมทริกซ์เดิม (A12) จะถูกนำไปเขียนในแถวที่ 2 หลักที่ 1 ของเมทริกซ์ทรานสโพส ((AT)21)

ตัวอย่างเปรียบเทียบการสลับเปลี่ยนมิติ

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

  • เมทริกซ์จัตุรัส (Square Matrix): หากเมทริกซ์เริ่มต้นมีขนาด 3x3 ทรานสโพสของมันจะมีขนาด 3x3 เท่าเดิม แต่ตำแหน่งของสมาชิกที่ไม่อยู่บนเส้นทแยงมุมหลักจะสลับกัน
  • เมทริกซ์ผืนผ้า (Rectangular Matrix): หากเมทริกซ์เริ่มต้นมีขนาด 2x3 (2 แถว 3 หลัก) ทรานสโพสของมันจะมีขนาดสลับกันเป็น 3x2 (3 แถว 2 หลัก) ทันที

คุณสมบัติที่สำคัญของการหาทรานสโพส

การทำทรานสโพสมีคุณสมบัติที่สำคัญในการคำนวณพีชคณิตชั้นสูง ซึ่งนักศึกษาควรจดจำนำไปใช้สอบหรือพัฒนาโปรแกรมคำนวณดังนี้:

  • (AT)T = A : การนำเมทริกซ์ที่ผ่านการทรานสโพสแล้วมาทรานสโพสอีกครั้ง จะได้เมทริกซ์เริ่มต้นกลับคืนมา
  • (A + B)T = AT + BT : ทรานสโพสของผลบวกเมทริกซ์ มีค่าเท่ากับผลบวกของทรานสโพสแต่ละตัว
  • (cA)T = cAT : เมื่อ c เป็นสเกลาร์ (ตัวเลขเดี่ยว) ทรานสโพสของตัวเลขคูณเมทริกซ์สามารถแยกออกมาคูณข้างนอกได้
  • (AB)T = BTAT : ข้อนี้สำคัญมาก! ทรานสโพสของผลคูณเมทริกซ์สองตัว จะมีค่าเท่ากับผลคูณของทรานสโพสของเมทริกซ์เหล่านั้น แต่ต้องสลับลำดับคูณ (จาก AB เป็น BT คูณ AT)

ประเภทเมทริกซ์ที่เกี่ยวข้องกับทรานสโพส

มีนิยามของเมทริกซ์พิเศษบางชนิดที่สร้างขึ้นโดยอ้างอิงจากความสัมพันธ์กับทรานสโพส:

  • เมทริกซ์สมมาตร (Symmetric Matrix): คือเมทริกซ์ที่เมื่อทำทรานสโพสแล้วยังได้ค่าเท่ากับเมทริกซ์ตัวเดิม นั่นคือ AT = A (มักพบในรูปทรงเรขาคณิตที่สมมาตร)
  • เมทริกซ์กึ่งสมมาตร (Skew-Symmetric Matrix): คือเมทริกซ์ที่ทรานสโพสแล้วได้ค่าติดลบของเมทริกซ์เดิม นั่นคือ AT = -A โดยสมาชิกแนวทแยงมุมหลักทั้งหมดจะต้องมีค่าเป็น 0 เสมอ
  • เมทริกซ์เชิงตั้งฉาก (Orthogonal Matrix): คือเมทริกซ์ที่เมื่อนำตัวมันเองมาคูณกับทรานสโพสของตัวมันเองแล้ว จะได้เมทริกซ์เอกลักษณ์ (Identity Matrix) นั่นคือ AAT = I ซึ่งหมายความว่า AT = A-1

การประยุกต์ใช้ในเทคโนโลยีสมัยใหม่

ปัจจุบัน การหาทรานสโพสไม่ได้เป็นเพียงแค่ทฤษฎีในกระดาษ แต่ถูกบรรจุอยู่ใน Library การประมวลผลขนาดใหญ่ เช่น NumPy ในภาษา Python, TensorFlow และ PyTorch ซึ่งเป็นหัวใจสำคัญของการเทรนปัญญาประดิษฐ์และโครงข่ายประสาทเทียม (Neural Networks) เนื่องจากโครงสร้างของข้อมูลขาเข้าและน้ำหนัก (Weights) ของแต่ละ Layer ในระบบ Deep Learning มักต้องการการเปลี่ยนมิติ (Reshaping และ Transposing) เพื่อให้สอดคล้องกับโครงสร้างมิติของเมทริกซ์ที่สามารถคูณกันได้ในการประมวลผลผ่าน GPU

เครื่องมือคำนวณที่เกี่ยวข้อง

คำนวณ Regression Line

คำนวณสมการเส้นถดถอยเชิงเส้นอย่างง่าย (y = mx + c) และหาค่าสหสัมพันธ์ R²

คำนวณขนาดกลุ่มตัวอย่าง

คำนวณขนาดกลุ่มตัวอย่างด้วยสูตร Yamane, Taro Yamane หรือ Cochran

คำนวณ Standard Deviation

คำนวณส่วนเบี่ยงเบนมาตรฐาน (SD) ความแปรปรวน (Variance) และค่าเฉลี่ยของข้อมูล

คำนวณ T-Test

คำนวณการทดสอบที (t-test) เพื่อเปรียบเทียบค่าเฉลี่ยของสองกลุ่มตัวอย่าง

Google AdSense - Sticky Bottom (Mobile)