- หน้าแรก
- บทความ
- เวกเตอร์และพีชคณิตเชิงเส้น
- แรงก์ของเมทริกซ์
// บทความ · พีชคณิตเชิงเส้น
แรงก์ของเมทริกซ์ (ค่าลำดับขั้น) คืออะไร หาอย่างไร และบอกอะไรเกี่ยวกับระบบสมการ
แรงก์เป็นตัวเลขตัวเดียวที่บอกว่าในเมทริกซ์มี “ข้อมูลที่ไม่ซ้ำกัน” อยู่กี่แถว รู้แรงก์แล้วก็รู้ทันทีว่าระบบสมการมีคำตอบเดียว มีไม่จำกัด หรือไม่มีเลย โดยไม่ต้องแก้จนจบ บทความนี้อธิบายความหมาย วิธีหาสองวิธี และการใช้งานจริงแบบเห็นภาพรวม
- แรงก์ = จำนวนแถว (หรือหลัก) ที่อิสระเชิงเส้น = จำนวนตัวหลักหลังลดแถวเป็นขั้นบันได
- หาได้สองวิธี: ลดแถวแล้วนับแถวที่ไม่เป็นศูนย์ หรือหาไมเนอร์ (ดีเทอร์มิแนนต์ย่อย) ที่ใหญ่ที่สุดที่ไม่เป็นศูนย์
- ไม่มีคำตอบ · เท่ากัน คำตอบเดียว · เท่ากัน ไม่จำกัด
แรงก์คือการนับข้อมูลที่ไม่ซ้ำ
ลองดูระบบ สมการที่สามคือสมการที่หนึ่งบวกสมการที่สองพอดี จึงไม่ได้ให้ข้อมูลใหม่ ระบบนี้มีสามสมการ แต่มีข้อมูลจริงเพียงสอง เลข 2 นี้คือแรงก์ของเมทริกซ์สัมประสิทธิ์
มองอีกแบบด้วยภาพ หลักแต่ละหลักของเมทริกซ์คือเวกเตอร์หนึ่งตัว แรงก์คือจำนวน “ทิศทางอิสระ” ที่เวกเตอร์ทั้งหมดกางออกได้ ถ้าทุกตัวอยู่บนเส้นตรงเดียวกัน แรงก์เป็น 1 ถ้าอยู่บนระนาบเดียวกัน แรงก์เป็น 2
ข้อเท็จจริงที่ดูแปลกแต่จริงเสมอคือ จำนวนแถวอิสระเท่ากับจำนวนหลักอิสระทุกครั้ง แรงก์จึงไม่เกินจำนวนแถวและไม่เกินจำนวนหลัก:
วิธีที่ 1: ลดแถวแล้วนับ
การดำเนินการตามแถว (สลับแถว คูณแถว บวกพหุคูณของแถวอื่น) ไม่เปลี่ยนแรงก์ จึงลดแถวให้เป็นรูปขั้นบันได แล้วนับแถวที่ไม่เป็นศูนย์ได้เลย
แถวไม่เป็นศูนย์ 2 แถว จึง
วิธีนี้ใช้ได้กับเมทริกซ์ทุกขนาด รวมถึงเมทริกซ์ที่ไม่จัตุรัส ลองพิมพ์เมทริกซ์ของคุณเองใน แล็บหาแรงก์ทีละขั้น ซึ่งแสดงทุกขั้นแบบเศษส่วนแม่นตรง
วิธีที่ 2: ไมเนอร์ (ดีเทอร์มิแนนต์ย่อย)
แรงก์คืออันดับของไมเนอร์ที่ใหญ่ที่สุดที่ไม่เป็นศูนย์ สำหรับเมทริกซ์จัตุรัส จึงได้กฎสั้น ๆ ว่า
ตัวอย่างคลาสสิก มีดีเทอร์มิแนนต์ แรงก์จึงน้อยกว่า 3 แต่ไมเนอร์มุมบนซ้าย แรงก์จึงเป็น 2
แรงก์บอกอะไรเกี่ยวกับระบบสมการ
นี่คือเหตุผลหลักที่ต้องเรียนแรงก์ เทียบแรงก์ของเมทริกซ์สัมประสิทธิ์ กับเมทริกซ์แต่งเติม ตามทฤษฎีบทรูเช-กาเปลลี
ระบบ
ลดแถวเมทริกซ์แต่งเติมจนแถวสุดท้ายเป็น
: แรงก์ทั้งสองเป็น 3 คำตอบเดียว · : แถวศูนย์ทั้งแถว แรงก์ 2 = 2 คำตอบไม่จำกัด · : แรงก์ 2 กับ 3 ไม่มีคำตอบ
กรณีไม่จำกัด มีตัวแปรอิสระ ตัว
โจทย์แรงก์ที่มีพารามิเตอร์ k
ข้อสอบชอบถาม “แรงก์ของ เป็นเท่าใดสำหรับทุกค่า ” ขั้นตอนคือ หา แยกตัวประกอบ ค่า ที่ไม่ทำให้ เป็นศูนย์ได้แรงก์เต็ม แล้วแทนค่า ที่ทำให้ ทีละค่าเพื่อลดแถวนับแรงก์จริง เช่น
ได้แรงก์ 3 เมื่อ · แรงก์ 1 เมื่อ (ทุกแถวเหมือนกัน) · แรงก์ 2 เมื่อ เลื่อนค่า ดูเองได้ใน แล็บแรงก์กับพารามิเตอร์ k
แรงก์ในงานวิศวกรรม
- วงจรไฟฟ้า: เมทริกซ์อุบัติการณ์ของวงจร โนดมีแรงก์ เสมอ จึงเขียน KCL ที่อิสระได้ สมการ และ KVL อิสระ สมการ (เท่าจำนวนเมช) — เหตุผลที่ต้องเลือกโนดอ้างอิงหนึ่งโนด
- ระบบควบคุม: ระบบควบคุมได้ก็ต่อเมื่อเมทริกซ์ มีแรงก์เต็ม (การทดสอบของคาลมาน)
- ข้อมูลจริง: ข้อมูลวัดมีความคลาดเคลื่อน จึงใช้แรงก์เชิงตัวเลขจากค่าเอกฐาน (SVD) นับเฉพาะค่าที่ใหญ่กว่าระดับสัญญาณรบกวน
อ่านต่อในคลังความรู้
คำถามที่พบบ่อย
แรงก์กับค่าลำดับขั้นคือสิ่งเดียวกันไหม?
ใช่ ค่าลำดับขั้น (บางตำราเรียกลำดับชั้น) คือคำแปลของ rank of a matrix หมายถึงจำนวนแถวหรือหลักที่อิสระเชิงเส้น ซึ่งเท่ากับจำนวนตัวหลักเมื่อลดแถวเป็นรูปขั้นบันได
แรงก์ของเมทริกซ์ 3×4 มีค่าได้มากที่สุดเท่าใด?
3 เพราะแรงก์ไม่เกินจำนวนแถวและไม่เกินจำนวนหลัก rank A ≤ min(m, n) เมทริกซ์ 3×4 จึงมีแรงก์ได้ 0, 1, 2 หรือ 3
det A = 0 แปลว่าแรงก์เท่ากับ n − 1 ใช่ไหม?
ไม่เสมอไป det A = 0 บอกเพียงว่าแรงก์น้อยกว่า n อาจเป็น n − 1 หรือน้อยกว่านั้น เช่น เมทริกซ์ 3×3 ที่ทุกสมาชิกเป็น 1 มี det = 0 และแรงก์เพียง 1 ต้องลดแถวเพื่อนับแรงก์จริง
แรงก์ใช้ตัดสินว่าระบบสมการมีคำตอบได้อย่างไร?
เทียบ rank A กับ rank [A|b] ถ้า rank A น้อยกว่า ระบบไม่มีคำตอบ ถ้าเท่ากันและเท่ากับจำนวนตัวแปร มีคำตอบเดียว ถ้าเท่ากันแต่น้อยกว่าจำนวนตัวแปร มีคำตอบไม่จำกัด โดยมีตัวแปรอิสระเท่ากับจำนวนตัวแปรลบแรงก์
บทความอื่นที่น่าอ่าน
ดูบทความทั้งหมดในหมวดเวกเตอร์และพีชคณิตเชิงเส้น (7 เรื่อง) → · บทความทั้งหมด