Loading [MathJax]/jax/output/SVG/jax.js
การดำเนินการตามแถว
(row operation)

การดำเนินการตามแถว

ให้ A เป็นเมทริกซ์มีมิติ m×n เราเรียกกระบวนการต่อไปนี้ว่าเป็นการดำเนินการตามแถว

1. สลับแถวที่ i กับแถวที่ j (เขียนแทนด้วย Rij)

2. คูณแถวที่ i ด้วยค่าคงตัว c0 (เขียนแทนด้วย cRi)

              3. เปลี่ยนแถวที่ i โดยนำค่าคงตัว c คูณกับแถวที่ j แล้วบวกกับแถวที่ i (เขียนแทนด้วย Ri+cRj)   
              4. กระบวนการจะสิ้นสุดเมื่อเราได้เมทริกซ์ในรูปแบบ [100010001]        

ตัวอย่างการดำเนินการตามแถวแบบ Rij
ให้ [0110]

ดังนั้น

[0110]R12[1001]
เราใช้การดำเนินการตามแถวแบบ Rij เพื่อช่วยสลับตำแหน่งให้เมทริกซ์ มีรูปแบบ [1001]
 

 


 

ตัวอย่างการดำเนินการตามแถวแบบ cRi เมื่อ c เป็นค่าคงตัวที่ไม่ใช่ศูนย์
ให้ [20013]

 ดังนั้น
[20013]12R1[10013]3R1[1001]

เรานิยมดำเนินการตามแถวแบบ cRi เพื่อทำให้ตำแหน่งที่เราต้องการมีค่าเท่ากับ 1

 


 

ตัวอย่างการดำเนินการตามแถวแบบ Ri+cRj
ให้ [100210321]

ดังนั้น
[100210321]2R1+R2[100010321]3R1+R3[100010021]2R2+R3[100010001] 

วิธีนี้นิยมใช้เพื่อการกำจัดตัวเลข ในสองขั้นตอนแรก  เรากำจัดตัวเลข 2 และ 3 ในหลักที่ 1 ส่วนในขั้นตอนที่สามเรากำจัดเลข 2 หลักที่ 2

การแก้ระบบสมการเชิงเส้นโดยการดำเนินการตามแถว

ตัวอย่างการแปลงระบบสมการเชิงเส้นเป็นเมทริกซ์แต่งเติมมีมิติ 2×3

ให้ระบบสมการเชิงเส้น
x+3y=12x+y=2


เพื่อความสะดวกเราจะเขียนสมการ
x+3y=1เป็น1x+3y=1และ2x+y=2เป็น2x+1y=2
จะได้

1x+3y=12x+1y=2

เราสามารถแปลงระบบสมการเชิงเส้นเป็น เมทริกซ์แต่งเติม (aumented matrix) ของสมการโดยการนำสัมประสิทธิ์ของ x,y และ ค่าอีกฝั่งของสมการ มาเขียนในรูปเมทริกซ์ 2×3 ได้ดังนี้

\A= \left[ \begin{array}{cc|c} 1&3&1\\  2&1&2   \end{array} \right \]

 


 

ตัวอย่างการแปลงระบบสมการเชิงเส้นเป็นเมทริกซ์แต่งเติมมีมิติ 3×4

ให้ระบบสมการเชิงเส้น

x+2y+z=12x+y+3z=2xy+z=3


เพื่อความสะดวกเราจะเขียนสมการ

x+2y+z=1เป็น1x+2y+1z=1และ2x+y+3z=2เป็น2x+1y+3z=2และxy+z=3เป็น1x1y+1z=3
จะได้
1x+2y+1z=12x+1y+3z=21x1y+1z=3

เราสามารถแปลงระบบสมการเชิงเส้นเป็นเมทริกซ์แต่งเติมของสมการโดยการนำสัมประสิทธิ์ของ x,y,z และ ค่าอีกฝั่งของสมการ มาเขียนในรูปเมทริกซ์ 3×4 ได้ดังนี้

\A= \left[ \begin{array}{ccc|c} 1&2&1&1\\  2&1&3&2\\  1&-1&1&3\\ \end{array} \right \]


เมื่อเรามีเมทริกซ์แต่งเติมเราจึงทำการดำเนินการตามแถวไปเรื่อย ๆ ดังในรูป

[][0][00][100][1000][10000][100100][1000100][10001000][100010001]

โดยที่ แทนตัวเลขที่ไม่ใช่ศูนย์

 


 

ตัวอย่างการแก้ระบบสมการเชิงเส้นโดยการดำเนินการตามแถว
ให้ระบบสมการเชิงเส้น
x+1z=12x+y=2xy+z=3

 เพื่อความง่ายเราจะเขียนสมการ
x+z=1เป็น1x+0y+1z=1และ2x+y=2เป็น2x+1y+0z=2และxy+z=3เป็น1x1y+1z=3
จะได้
1x+0y+1z=12x+1y+0z=21x1y+1z=3
และเมทริกซ์แต่งเติมของระบบสมการเชิงเส้น
\A= \left[ \begin{array}{ccc|c} 1&0&1&1\\  2&1&0&2\\  1&-1&1&3\\ \end{array} \right \]
ดังนั้นเราจะได้ว่า
[101121021113]R1+R3[101121020102]R3[101121020102]R3+R2[101120040102]12R2[101110020102]R2+R1[001110020102]R12[100200110102]R23[100201020011]

 ดังนั้น x=2,y=2,z=1

 

ผลของการดำเนินการตามแถวกับดีเทอร์มิแนนท์

เราจะกล่าวถึงความสัมพันธ์ระหว่างการดำเนินการตามแถวและค่าของดิเทอร์มิแนนท์หลังจากการดำเนินการตามแถว

1. สลับสองแถวใด ๆ ของ A
   ให้เมทริกซ์ B เป็นเมทริกซ์ที่เกิดจากการสลับสองแถวใด ๆ ของเมทริกซ์ A ดังนั้น
detB=detA

              2. คูณแถวที่ i ด้วยค่าคงตัว c0
                  ให้เมทริกซ์ B เป็นเมทริกซ์ที่เกิดจากการคูณแถวที่ i ด้วยค่าคงตัว c0 ของเมทริกซ์ A ดังนั้น
detB=c×detA

              3. เปลี่ยนแถวที่ i โดยนำค่าคงตัว c คูณกับแถวที่ j แล้วบวกกับแถวที่ i
                 ให้ เมทริกซ์ B เป็นเมทริกซ์ที่เกิดจากการเปลี่ยนแถวที่ i โดยนำค่าคงตัว c คูณกับแถวที่ j
                 แล้วบวกกับแถวที่ i ของเมทริกซ์ A ดังนั้น
detB=detA

ให้ A เป็นเมทริกซ์ไม่เอกฐานมีมิติ 3×3 ถ้า A=[abcdefghi] เมื่อ a,b,c,d,e,f,g,h,i และ k0 เป็นจำนวนจริง

 

A=[abcdefghi]R12[defabcghi]=B

 ดังนั้น detB=detA
A=[abcdefghi]kR2[abckdkekfghi]=C
ดังนั้น detC=kdetA
A=[abcdefghi]kR2+R3[abcdefkd+gke+hkf+i]=D
ดังนั้น detD=detA

 

การหาอินเวอร์สการคูณโดยการดำเนินการตามแถว 

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

ให้ A เป็นเมทริกซ์มิติ n×n โดยที่ detA0

1. เขียน A ในรูปของ

[A|In]      (เขียนเฉพาะสมาชิกใน A นะ)

             2. ดำเนินการตามแถวกับเมทริกซ์ [A|In] จนกระทั่งได้

[In|A1]

[+++++++++][+++0++++++][+++0+++0+++][1+++0+++0+++][10+++0+++0+++][10+++0+++00+++][10+++01+++00+++][100+++01+++00+++][100+++010+++00+++][100+++010+++001+++][100+++010+++001+++]=[I3A1] 

โดยที่ แทนตัวเลขที่ไม่ใช่ศูนย์

 

ตัวอย่างการหาอินเวอร์สการคูณโดยการดำเนินการตามแถวของเมทริกซ์มิติ 2×2

ให้ A=[1234]

 ดังนั้น
[A|I2]=[12103401]3R1+R2[12100231]R2+R1[10210231]R2+R1[1021013212]=[I2|A1]

 ดังนั้น A1=[213212]

 


 

ตัวอย่างการหาอินเวอร์สการคูณโดยการดำเนินการตามแถวของเมทริกซ์มิติ 3×3
ให้ A=[101210111]

 ดังนั้น
[A|I3]=[101100210010111001]R1+R3[101100210010010101]R3+R2[101100200111010101]12R2[101100100121212010101]R3[101100100121212010101]R2+R1[001321212100121212010101]R12[100121212001321212010101]R23[100121212010101001321212]=[I3|A1]

ดังนั้น A1=[121212101321212]


 

 

 

 

คำคล้าย : การดำเนินการตามแถว
Under Growing
"คลังความรู้" กำลังอยู่ในระหว่างการพัฒนา พี่ๆ กำลังทยอยเพิ่มบทความและปรับปรุงรูปแบบให้อ่านง่าย ใช้ทบทวนความรู้ได้จริง รีเควสหัวข้อ หรือมีข้อเสนอแนะ ทวีตมาคุยกับพี่ๆ ได้เลยจ้า
คอร์สแนะนำ
หนังสือแนะนำ
รายละเอียดการใช้งานคุกกี้

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