عملیات سطری مقدماتی، مجموعه عملهایی است که روی سطرهای یک ماتریس و برای تبدیل آن به یک ماتریس دیگر به فرم مورد نظر انجام میشود. برای مثال، در مواردی که لازم است یک ماتریس را به فرم مثلثی، قطری یا بلوکی تبدیل کنیم، میتوانیم از عملیات سطری مقدماتی بهره ببریم. سه عمل سطری مقدماتی عبارتند از: جابهجایی دو سطر، ضرب عدد حقیقی در یک سطر و جمع یا تفریق مضربی از یک سطر با سطر دیگر.
محتوای این مطلب جهت یادگیری بهتر و سریعتر آن، در انتهای متن به صورت ویدیویی نیز ارائه شده است.
در ادامه، توضیحات و مثالهایی را درباره اعمال سطری مقدماتی ارائه خواهیم کرد.
عملیات سطری مقدماتی
ماتریس A A A را با ابعاد m × n m \times n m × n در نظر بگیرید. سه عمل زیر روی سطرهای این ماتریس عملیات سطری مقدماتی (Elementary Row Operations) نامیده میشوند:
تعویض دو سطر: عمل R i ↔ R j R_i \leftrightarrow R_j R i ↔ R j دو سطر i i i و j j j را تعویض میکند.
ضرب یک عدد غیرصفر در یک سطر: عمل t R i tR_i t R i عدد غیرصفر t t t را در همه درایههای سطر i i i اُم ضرب میکند.
جمع مضرب یک سطر با سطر دیگر: عمل R j + t R i R_j+tR_i R j + t R i ، t t t برابر سطر i i i را با سطر j j j جمع میکند.
لازم است چند تعریف زیر را نیز بدانیم:
دو ماتریس را معادل سطری (Row Equivalent) میگوییم، اگر با تعدادی عمل سطری مقدماتی بتوان یکی را از دیگری به دست آورد.
فرم کاهش یافته سطری پلکانی را که معادل سطری با A A A است، با rref ( A ) \text{rref}(A) rref ( A ) نشان میدهیم.
رتبه (Rank) ماتریس A A A تعداد سطرهای rref ( A ) \text{rref}(A) rref ( A ) است.
مثالها
در این بخش، چند مثال را درباره عملیات سطری مقدماتی بیان میکنیم.
مثال ۱
برای هر یک از ماتریسهای زیر، یک ماتریس معادل سطری پیدا کنید که به فرم کاهش یافته باشد.
الف) A = [ 1 3 − 2 2 ] \large A = \begin {bmatrix} 1 & 3 \\ - 2 & 2 \end {bmatrix} A = [ 1 − 2 3 2 ]
حل الف: رتبه ماتریس A A A برابر با ۲ است که میتوان آن را به صورت زیر تبدیل کرد:
[ 1 3 − 2 2 ] → R 2 + 2 R 1 [ 1 3 0 8 ] → 1 8 R 2 [ 1 3 0 1 ] → R 1 – 3 R 2 [ 1 0 0 1 ] . \large \begin {bmatrix} 1 & 3 \\ -2 & 2 \end {bmatrix} \xrightarrow { R _ 2 + 2 R _ 1 } \begin {bmatrix} 1 & 3 \\ 0 & 8 \end {bmatrix} \xrightarrow { \frac { 1 } {8 } R _ 2 } \begin {bmatrix} 1 & 3 \\ 0 & 1 \end {bmatrix} \xrightarrow { R _ 1 – 3 R _ 2 } \begin {bmatrix} 1 & 0 \\ 0 & 1 \end {bmatrix} . [ 1 − 2 3 2 ] R 2 + 2 R 1 [ 1 0 3 8 ] 8 1 R 2 [ 1 0 3 1 ] R 1 –3 R 2 [ 1 0 0 1 ] .
از آنجایی که ماتریس کاهش یافته سطری دو سطر غیرصفر دارد، رتبه ماتریس A A A برابر با ۲ است.
ب) B = [ 2 6 − 2 3 − 2 8 ] \large B = \begin {bmatrix} 2 & 6 & - 2 \\ 3 & - 2 & 8 \end {bmatrix} B = [ 2 3 6 − 2 − 2 8 ]
حل ب: رتبه ماتریس B B B برابر با ۲ است که میتوان آن را به صورت زیر نوشت:
[ 2 6 − 2 3 − 2 8 ] → 1 2 R 1 [ 1 3 − 1 3 − 2 8 ] → R 2 – 3 R 1 [ 1 3 − 1 0 − 11 11 ] → − 1 11 R 2 [ 1 3 − 1 0 1 − 1 ] → R 1 – 3 R 2 [ 1 0 2 0 1 − 1 ] \large \begin {align*} \begin {bmatrix} 2 & 6 & - 2 \\ 3 & - 2 & 8 \end {bmatrix} \xrightarrow { \frac { 1 } { 2 } R _ 1 } \begin {bmatrix} 1 & 3 & - 1 \\ 3 & - 2 & 8 \end {bmatrix} \xrightarrow { R _ 2 – 3 R _ 1 } \begin {bmatrix} 1 & 3 & -1 \\ 0 & - 1 1 & 1 1 \end {bmatrix} \\[6pt] \xrightarrow{\frac{-1}{11} R_2 } \begin{bmatrix} 1 & 3 & -1 \\ 0 & 1 & -1 \end {bmatrix} \xrightarrow { R _ 1 – 3 R _ 2 } \begin {bmatrix} 1 & 0 & 2 \\ 0 & 1 & - 1 \end {bmatrix} \end {align*} [ 2 3 6 − 2 − 2 8 ] 2 1 R 1 [ 1 3 3 − 2 − 1 8 ] R 2 –3 R 1 [ 1 0 3 − 11 − 1 11 ] 11 − 1 R 2 [ 1 0 3 1 − 1 − 1 ] R 1 –3 R 2 [ 1 0 0 1 2 − 1 ]
ج) C = [ 2 − 2 4 4 1 − 2 6 − 1 2 ] \large C = \begin {bmatrix} 2 & - 2 & 4 \\ 4 & 1 & - 2 \\ 6 & - 1 & 2 \end {bmatrix} C = 2 4 6 − 2 1 − 1 4 − 2 2
حل ج: رتبه ماتریس C C C برابر با ۲ است:
[ 2 − 2 4 4 1 − 2 6 − 1 2 ] → 1 2 R 1 [ 1 − 1 2 4 1 − 2 6 − 1 2 ] → R 3 – 6 R 1 R 2 – 4 R 1 [ 1 − 1 2 0 5 − 10 0 5 − 10 ] → R 3 – R 2 [ 1 − 1 2 0 5 − 10 0 0 0 ] → 1 5 R 2 [ 1 − 1 2 0 1 − 2 0 0 0 ] → R 1 + R 2 [ 1 0 0 0 1 − 2 0 0 0 ] . \large \begin {align*} \begin {bmatrix} 2 & - 2 & 4 \\ 4 & 1 & - 2 \\ 6 & - 1 & 2 \end {bmatrix} \xrightarrow { \frac { 1 } { 2 } R _ 1 } \begin {bmatrix} 1 & - 1 & 2 \\ 4 & 1 & - 2 \\ 6 & - 1 & 2 \end {bmatrix} \xrightarrow [ R _ 3 – 6 R _ 1 ] { R _ 2 – 4 R _ 1 } \begin {bmatrix} 1 & - 1 & 2 \\ 0 & 5 & - 1 0 \\ 0 & 5 & - 1 0 \end {bmatrix} \\[6pt] \xrightarrow { R _ 3 – R _ 2 } \begin {bmatrix} 1 & - 1 & 2 \\ 0 & 5 & - 1 0 \\ 0 & 0 & 0 \end {bmatrix} \xrightarrow { \frac { 1 } { 5 } R _ 2 } \begin {bmatrix} 1 & - 1 & 2 \\ 0 & 1 & - 2 \\ 0 & 0 & 0 \end {bmatrix} \xrightarrow { R _ 1 + R _ 2 } \begin {bmatrix} 1 & 0 & 0 \\ 0 & 1 & - 2 \\ 0 & 0 & 0 \end {bmatrix} . \end {align*} 2 4 6 − 2 1 − 1 4 − 2 2 2 1 R 1 1 4 6 − 1 1 − 1 2 − 2 2 R 2 –4 R 1 R 3 –6 R 1 1 0 0 − 1 5 5 2 − 10 − 10 R 3 – R 2 1 0 0 − 1 5 0 2 − 10 0 5 1 R 2 1 0 0 − 1 1 0 2 − 2 0 R 1 + R 2 1 0 0 0 1 0 0 − 2 0 .
د) D = [ − 2 3 1 ] \large D = \begin {bmatrix} - 2 \\ 3 \\ 1 \end {bmatrix} D = − 2 3 1
حل د: رتبه ماتریس D D D برابر با ۱ است:
[ − 2 3 1 ] → − 1 2 R 1 [ 1 3 1 ] → R 2 – 3 R 1 , R 3 – R 1 [ 1 0 0 ] . \large \begin {bmatrix} - 2 \\ 3 \\ 1 \end {bmatrix} \xrightarrow { \frac { - 1 } { 2 } R _ 1 } \begin {bmatrix} 1 \\ 3 \\ 1 \end {bmatrix} \xrightarrow { R _ 2 – 3 R _ 1 , R _ 3 – R _ 1 } \begin {bmatrix} 1 \\ 0 \\ 0 \end {bmatrix} . − 2 3 1 2 − 1 R 1 1 3 1 R 2 –3 R 1 , R 3 – R 1 1 0 0 .
ه) E = [ − 2 3 1 ] \large E = \begin {bmatrix} - 2 & 3 & 1 \end {bmatrix} E = [ − 2 3 1 ]
حل ه: رتبه ماتریس E E E برابر با ۱ است:
[ − 2 3 1 ] → − 1 2 R 1 [ 1 − 3 2 − 1 2 ] . \large \begin {bmatrix} - 2 & 3 & 1 \end {bmatrix} \xrightarrow { \frac { - 1 } { 2 } R _ 1 } \begin {bmatrix} 1 & \frac { - 3 } { 2 } & \frac { - 1 } { 2 } \end {bmatrix} . [ − 2 3 1 ] 2 − 1 R 1 [ 1 2 − 3 2 − 1 ] .
مثال ۲
فرض کنید A A A و I I I دو ماتریس 2 × 2 2 \times 2 2 × 2 به صورت زیر باشند:
A = [ 1 b c d ] , I = [ 1 0 0 1 ] . \large A = \begin {bmatrix} 1 & b \\ c & d \end {bmatrix} , \qquad I = \begin {bmatrix} 1 & 0 \\ 0 & 1 \end {bmatrix} . A = [ 1 c b d ] , I = [ 1 0 0 1 ] .
ثابت کنید اگر d − c b ≠ 0 d-cb \neq 0 d − c b = 0 ، آنگاه ماتریس A A A معادل سطری ماتریس I I I است.
حل: فرض میکنیم b − c d ≠ 0 b-cd \neq 0 b − c d = 0 . آنگاه میتوانیم ماتریس I I I را از ماتریس A A A با دنبال کردن عملیات سطری مقدماتی به دست آوریم.
ابتدا، R 2 − c R 1 R_2-cR_1 R 2 − c R 1 را اعمال میکنیم و داریم:
A = [ 1 b c d ] → R 2 − c R 1 [ 1 b 0 d − c b ] . \large \begin {align*} A & = \begin {bmatrix} 1 & b \\ c & d \end {bmatrix} \xrightarrow { R _ 2 -c R _ 1 } \begin {bmatrix} 1 & b \\ 0 & d - c b \end {bmatrix}. \end {align*} A = [ 1 c b d ] R 2 − c R 1 [ 1 0 b d − c b ] .
در گام بعدی 1 d − c b R 2 \frac{1}{d-cb}R_2 d − c b 1 R 2 را انجام میدهیم:
[ 1 b 0 d − c b ] → 1 d − c b R 2 [ 1 b 0 1 ] . \large \begin {align*} \begin {bmatrix} 1 & b \\ 0 & d - c b \end {bmatrix} \xrightarrow { \frac { 1 } { d - c b } R _ 2 } \begin {bmatrix} 1 & b \\ 0 & 1 \end {bmatrix}. \end {align*} [ 1 0 b d − c b ] d − c b 1 R 2 [ 1 0 b 1 ] .
در اینجا از فرض d − c b ≠ 0 d-cb \neq 0 d − c b = 0 استفاده میکنیم، زیرا d − c b d - c b d − c b در مخرج است. مرحله آخر R 1 − b R 2 R_1-bR_2 R 1 − b R 2 است:
[ 1 b 0 1 ] → R 1 − b R 2 [ 1 0 0 1 ] = I . \large \begin {align*} \begin {bmatrix} 1 & b \\ 0 & 1 \end {bmatrix} \xrightarrow { R _ 1 - b R _ 2 } \begin {bmatrix} 1 & 0\\ 0 & 1 \end {bmatrix} = I . \end {align*} [ 1 0 b 1 ] R 1 − b R 2 [ 1 0 0 1 ] = I .
به طور خلاصه، با دنباله عملیات سطری مقدماتی زیر از ماتریس A A A به ماتریس I I I میرسیم:
A = [ 1 b c d ] → R 2 − c R 1 [ 1 b 0 d − c b ] → 1 d − c b R 2 [ 1 b 0 1 ] → R 1 − b R 2 [ 1 0 0 1 ] = I , \large \begin {align*} A & = \begin {bmatrix} 1 & b \\ c & d \end {bmatrix} \xrightarrow { R _ 2 - c R _1 } \begin {bmatrix} 1 & b \\ 0 & d - c b \end {bmatrix} \\[6pt] & \xrightarrow { \frac { 1 } { d - c b } R _ 2 } \begin {bmatrix} 1 & b \\ 0 & 1 \end {bmatrix} \xrightarrow { R _ 1 - b R _ 2 } \begin {bmatrix} 1 & 0 \\ 0 & 1 \end {bmatrix} = I , \end {align*} A = [ 1 c b d ] R 2 − c R 1 [ 1 0 b d − c b ] d − c b 1 R 2 [ 1 0 b 1 ] R 1 − b R 2 [ 1 0 0 1 ] = I ,
در نتیجه، دو ماتریس A A A و I I I همارز یا معادل سطری هستند.
مثال ۳
رتبه ماتریس حقیقی زیر را به دست آورید که در آن، a a a یک عدد حقیقی است:
[ a 1 2 1 1 1 − 1 1 1 − a ] , \large \begin {bmatrix} a & 1 & 2 \\ 1 & 1 & 1 \\ - 1 & 1 & 1 - a \end {bmatrix} , a 1 − 1 1 1 1 2 1 1 − a ,
حل: رتبه ماتریس، برابر است با تعداد سطرهای غیرصفر یک ماتریس کاهش یافته سطری پلکانی همارز با ماتریس داده شده. از عملیات سطری مقدماتی زیر استفاده میکنیم:
[ a 1 2 1 1 1 − 1 1 1 − a ] → R 1 ↔ R 2 [ 1 1 1 a 1 2 − 1 1 1 − a ] → R 3 + R 1 R 2 − a R 1 [ 1 1 1 0 1 − a 2 − a 0 2 2 − a ] → R 2 ↔ R 3 [ 1 1 1 0 2 2 − a 0 1 − a 2 − a ] → R 3 − 1 − a 2 R 2 [ 1 1 1 0 2 2 − a 0 0 ( 2 − a ) ( a + 1 ) / 2 ] . \large \begin {align*} & \begin {bmatrix} a & 1 & 2 \\ 1 & 1 & 1 \\ - 1 & 1 & 1 - a \end {bmatrix} \xrightarrow { R _ 1 \leftrightarrow R _ 2 } \begin {bmatrix} 1 & 1 & 1 \\ a & 1 & 2 \\ - 1 & 1 & 1 - a \end {bmatrix} \xrightarrow [ R _ 3 +R _ 1 ] { R _ 2 - a R _ 1 } \begin {bmatrix} 1 & 1 & 1 \\ 0 & 1- a & 2 - a \\ 0 & 2 & 2 - a \end {bmatrix} \\[8pt] & \xrightarrow { R _ 2 \leftrightarrow R _ 3 } \begin {bmatrix} 1 & 1 & 1 \\ 0 & 2 & 2 - a \\ 0 & 1 - a & 2 - a \end {bmatrix} \xrightarrow { R _ 3 - \frac { 1 - a } { 2 } R _ 2 } \begin {bmatrix} 1 & 1 & 1 \\ 0 & 2 & 2 - a \\ 0 & 0 & ( 2 - a ) ( a + 1 ) / 2 \end {bmatrix}. \end {align*} a 1 − 1 1 1 1 2 1 1 − a R 1 ↔ R 2 1 a − 1 1 1 1 1 2 1 − a R 2 − a R 1 R 3 + R 1 1 0 0 1 1 − a 2 1 2 − a 2 − a R 2 ↔ R 3 1 0 0 1 2 1 − a 1 2 − a 2 − a R 3 − 2 1 − a R 2 1 0 0 1 2 0 1 2 − a ( 2 − a ) ( a + 1 ) /2 .
ماتریس آخر، یک ماتریس پلکانی است. بنابراین، اگر a ≠ − 1 , 2 a \neq -1, 2 a = − 1 , 2 ، آنگاه درایه ( 3 , 3 ) (3, 3) ( 3 , 3 ) ماتریس آخر صفر نیست. در نتیجه، میبینیم که وقتی a ≠ − 1 , 2 a \neq -1, 2 a = − 1 , 2 ، رتبه برابر با ۳ است.
از سوی دیگر، وقتی a = − 1 a=-1 a = − 1 یا a = 2 a = 2 a = 2 ، سطر سوم یک سطر صفر خواهد بود و در نتیجه رتبه برابر با ۲ است.
مثال 4
برای ماتریس A A A با اندازه m × n m \times n m × n ، ماتریس را در صورت پلکانی سطری تحویل شده را با r r e f ( A ) \mathrm{rref}(A) rref ( A ) نشان میدهیم که همارز سطری با A A A است. برای مثال، ماتریس زیر را در نظر بگیرید:
A = [ 1 1 1 0 2 2 ] \large A = \begin {bmatrix} 1 & 1 & 1 \\ 0 & 2 & 2 \end {bmatrix} A = [ 1 0 1 2 1 2 ]
در نتیجه، خواهیم داشت:
A = [ 1 1 1 0 2 2 ] → 1 2 R 2 [ 1 1 1 0 1 1 ] → R 1 − R 2 [ 1 0 0 0 1 1 ] \large A = \begin {bmatrix} 1 & 1 & 1 \\ 0 & 2 & 2 \end {bmatrix} \xrightarrow { \frac { 1 } { 2 } R _ 2 } \begin {bmatrix} 1 & 1 & 1 \\ 0 & 1 & 1 \end {bmatrix} \xrightarrow { R _ 1 - R _ 2 } \begin {bmatrix} 1 & 0 & 0 \\ 0 & 1 & 1 \end {bmatrix} A = [ 1 0 1 2 1 2 ] 2 1 R 2 [ 1 0 1 1 1 1 ] R 1 − R 2 [ 1 0 0 1 0 1 ]
و ماتریس آخر به صورت پلکانی سطری کاهش یافته است.
بنابراین:
r r e f ( A ) = [ 1 0 0 0 1 1 ] . \large \mathrm { r r e f} ( A ) = \begin {bmatrix} 1 & 0 & 0 \\ 0 & 1 & 1 \end {bmatrix}. rref ( A ) = [ 1 0 0 1 0 1 ] .
مثالی را برای ماتریسهای A A A و B B B به گونهای پیدا کنید که:
r r e f ( A B ) ≠ r r e f ( A ) r r e f ( B ) . \large \mathrm { r r e f } ( A B ) \neq \mathrm { r r e f } ( A ) \mathrm { r r e f } (B ) . rref ( A B ) = rref ( A ) rref ( B ) .
حل: ماتریسهای زیر را در نظر بگیرید:
A = [ 0 1 0 0 ] , B = [ 0 0 1 0 ] . \large A = \begin {bmatrix} 0 & 1 \\ 0 & 0 \end {bmatrix} \text{, } \; \; \; \; \; B = \begin {bmatrix} 0 & 0 \\ 1 & 0 \end {bmatrix} . A = [ 0 0 1 0 ] , B = [ 0 1 0 0 ] .
ماتریس A A A ، خود به صورت پلکانی سطری کاهش یافته است. بنابراین، r r e f ( A ) = A \mathrm{rref}(A)=A rref ( A ) = A .
با استفاد از عملیات سطری مقدماتی، داریم:
B = [ 0 0 1 0 ] → R 1 ↔ R 2 [ 1 0 0 0 ] . \large B = \begin {bmatrix} 0 & 0 \\ 1 & 0 \end {bmatrix} \xrightarrow { R _ 1 \leftrightarrow R _ 2 } \begin {bmatrix} 1 & 0 \\ 0 & 0 \end {bmatrix} . B = [ 0 1 0 0 ] R 1 ↔ R 2 [ 1 0 0 0 ] .
از آنجایی که ماتریس آخر به صورت پلکانی سطری کاهش یافته است، میتوان نوشت:
r r e f ( B ) = [ 1 0 0 0 ] . \large \mathrm { r r e f } ( B ) = \begin {bmatrix} 1 & 0\\ 0 & 0 \end {bmatrix} . rref ( B ) = [ 1 0 0 0 ] .
بنابراین، خواهیم داشت:
r r e f ( A ) r r e f ( B ) = [ 0 1 0 0 ] [ 1 0 0 0 ] = [ 0 0 0 0 ] . \large \mathrm { r r e f } ( A ) \mathrm { r r e f }( B ) = \begin {bmatrix} 0 & 1\\ 0 & 0 \end {bmatrix} \begin {bmatrix} 1 & 0\\ 0 & 0 \end {bmatrix} = \begin {bmatrix} 0 & 0\\ 0 & 0 \end {bmatrix} . rref ( A ) rref ( B ) = [ 0 0 1 0 ] [ 1 0 0 0 ] = [ 0 0 0 0 ] .
حاصلضرب A A A و B B B برابر است با:
A B = [ 0 1 0 0 ] [ 0 0 1 0 ] = [ 1 0 0 0 ] . \large A B = \begin {bmatrix} 0 & 1 \\ 0 & 0 \end {bmatrix} \begin {bmatrix} 0 & 0\\ 1 & 0 \end {bmatrix} = \begin {bmatrix} 1 & 0 \\ 0 & 0 \end {bmatrix} . A B = [ 0 0 1 0 ] [ 0 1 0 0 ] = [ 1 0 0 0 ] .
در نتیجه، میتوان نوشت:
r r e f ( A B ) = [ 1 0 0 0 ] \large \mathrm {rref} ( A B ) = \begin {bmatrix} 1 & 0 \\ 0 & 0 \end {bmatrix} rref ( A B ) = [ 1 0 0 0 ]
در نهایت، نامساوی مورد نظر اثبات میشود:
r r e f ( A B ) = [ 1 0 0 0 ] ≠ [ 0 0 0 0 ] = r r e f ( A ) r r e f ( B ) \large \mathrm { r r e f } ( A B ) = \begin {bmatrix} 1 & 0 \\ 0 & 0 \end {bmatrix} \neq \begin {bmatrix} 0 & 0\\ 0 & 0 \end {bmatrix} = \mathrm { r r e f } ( A ) \mathrm { r r e f } ( B ) rref ( A B ) = [ 1 0 0 0 ] = [ 0 0 0 0 ] = rref ( A ) rref ( B )
فیلم های آموزش عملیات سطری مقدماتی – به زبان ساده (+ دانلود فیلم آموزش گام به گام) فیلم آموزشی عملیات سطری مقدماتی فیلم آموزشی حل چند مثال از عملیات سطری مقدماتی
سلام اعمال سطری مقدماتی از هم مستقل هستند ؟
سلام استاد یه سوال داشتم میشه به جای اینکه n معادله n مجهول رو با روش ماتریس معکوس حل کرد ماتریس ضرایب رو تبدیل به ماتریس یکه کرد و… میشه یه توضیح مختصر یا یک لینک بدید استفاده کنیم با تشکر
با سلام؛
برای آشنایی با حل دستگاه معادلات پیشنهاد میکنیم مطلب زیر را از مجله فرادرس مطالعه کنید:
دستگاه معادلات خطی و حل آن — به زبان ساده
با تشکر از همراهی شما با مجله فرادرس
عالی. مرسی از آموزش بسیار خوبتون.
سلام، رتبه ماتریس C سه هستش نه 2.
سلام.
این مثال مجدداً بررسی شد و رتبه ماتریس C برابر با ۲ است. برای بررسی صحت این موضوع میتوانید از نرمافزارهایی مانند متلب نیز کمک بگیرید.
از همراهی شما با مجله فرادرس سپاسگزاریم.