Розв’язування загальної системи лінійних рівнянь

Розглянемо систему m лінійних рівнянь з n змінними:

Позначимо через [A] матрицю системи, через [C] - розширену матрицю, тобто матрицю [A] з приєднаним справа стовпцем рівних членів. Очевидно, що rang [C] розширеної матриці або дорівнює рангу матриці [A ], або на одиницю більший.

Теорема Кронекора-Капеллі. Система m лінійних рівнянь з n незалежними змінними сумісна тоді, коли ранг матриці [A] дорівнює рангу розширеної матриці [C]. Якщо ранг розширеної матриці дорівнює рангу матриці [A] і числу невідомих, тобто rang [А] = rang [C] =n, то система має єдиний розв’язок. Якщо ранг матриці менший, ніж число невідомих (rang [А] = rang [C] < n), то система рівнянь має безліч розв’язків.

Якщо ранг матриці [A] не дорівнює рангу матриці [C], то система лінійних рівнянь несумісна.

Розв’яжемо загальну систему лінійних рівнянь методом ЗЖВ. Припустимо, що умова Кронекера - Капеллі виконується:

rang [А] = rang [C] = k < n.

Перепишемо систему рівнянь у вигляді

.

Подамо цю систему у вигляді жорданової таблиці:

  x1 ... xk xk+1 ... xn  
y1 a11 ... a1k a1,k+1 ... a1n -b1
... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ...
yk ak1 ... akk ak,k+1 ... akn -bk
yk-1 ak+1 ... ak+1,k ak+1,k+1 ... ak+1,n -bk+1
... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ...
ym am1 ... amk am,k+1 ... amn -bm

Оскільки rang [А] = rang [C] = k, то над цією таблицею можна послідовно виконати k кроків ЗВЖ. Не порушуючи загальності, можна вважити, що в результаті k кроків ЗВЖ ми змінили перші залежні змінні на перші незалежні змінні . Після k кроків таблиця набуває вигляду:

  y1 ... yk xk+1 ... xn  
x1 ... ...
... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ...
xk ... ...
yk+1 ...   ...    
ym ...   ...    

Загальний розв’язок має вигляд:

Залежні змінні називають базисними, а весь набір х1,..., хк базисом системи змінних хj . Незалежні змінні у загальному розв'язку системи називають вільними змінними. Якщо вільним змінним надати певних значень xk+1= то дістанемо частинний розв'язок системи:

Оскільки вільним змінним можна надавати довільних значень, то система має нескінченну множину розв'язків.

Частинний розв'язок системи рівнянь, в якому вільним змінним надається значення, що дорівнює нулю,називається базисним:

Базисними можуть бути будь-які k із n змінних. Відомо, що число різних підмножин із k елементів, складених із множини n змінних, дорівнює числу комбінацій із n елементів по k, тобто

Насправді базисних розв'язиків може виявитися менше,оскільки деякі з визначників k-го порядку, складених із елементів, що розміщені на перетині k різних рядків та k різних стовпців, можуть дорівнювати нулю. Залежні змінні уk+1,...,уm виражаються лінійно через решту :

Приклад

Знайти загальний розв'язок системи рівнянь

Перепишемо систему у такому вигляді:

Тепер подамо її у табличній формі:

  x1 x2 x3 x4  
y1       -4
y2         -1
y3     -1 -2 -2

Над отриманою таблицею послідовно виконаємо максимально можливе число кроків ЗЖВ, беручи кожний рядок і кожен стовпець як рoзв'язувальний не більше одного разу:

  y1 x2 x3 x4  
x1   -2 -3    
y2       -1
y3   -2 -4 -2  
  y1 y2 x3 x4  
x1   -2      
x2     -2 -1  
y3   -2      

Із таблиці випливає, що rang[A]=rang[C]=2, оскільи вгору "перекинули" лише дві змінні, а вільний член у третьому рядку дорівнює нулю. Система має такий розв'язок:

Якщо надати х3 та х4 певних сталих значень, то дістанемо частинний розв'язок..


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: