Метод Гаусса позволяет:
1.Установить определенность системы линейных уравнений. В этом случае ранг матрицы коэффициентов при неизвестных совпадает с рангом расширенной матрицы и числом неизвестных. Если после выполнения всех шагов метода матрица коэффициентов становится единичной, то матрица правых частей представляет собой решение системы.
2.Установить несовместность системы линейных уравнений. В этом случае ранг матрицы коэффициентов при неизвестных не совпадает с
рангом расширенной матрицы. После выполнения ряда шагов появляется
n
уравнение вида 0 x j bs , bs 0 .
j1
3.Установить неопределенность системы линейных уравнений. В этом случае ранг матрицы коэффициентов r при неизвестных совпадает с рангом расширенной матрицы и меньше числа неизвестных. После
выполнения всех шагов и, возможно, исключения уравнений вида
n
0 x j 0 число оставшихся уравнений становится менее числа
j 1
неизвестных.
В бесконечном множестве решений неопределенных систем линейных уравнений выделяют совокупность базисных решений, число которых
ограниченно и не превышает Cnr , где n – число неизвестных, r – число
оставшихся после преобразований метода Гаусса линейно независимых уравнений (это число равно рангам матрицы коэффициентов и расширенной матрицы системы уравнений).
Для отыскания базисного решения все неизвестные делят на две группы: r − основных переменных, n r − неосновных переменных. В группу основных переменных могут быть включены неизвестные, матрица коэффициентов при которых неособенная. Неосновные переменные в базисном решении равны нулю.
Решение системы линейных уравнений методом Гаусса удобно выполнять с помощью преобразований расширенной матрицы коэффициентов системы.
Примечание. Очевидно то, что применяя метод Гаусса, можно одновременно решать несколько систем линейных уравнений, отличающихся только правыми частями уравнений. Как следствие можно предложить данный метод для получения обратной матрицы.
A X E , |
A |
0 X A 1 E A 1 |
|||
n n n n |
n n |
n n |
n n |
n n n n |
n n |
51
Примечание. Неопределенные системы линейных уравнений нашли
применение в линейном программировании.
Пример 6. Решим систему линейных уравнений:
2x1 x2 x3 9 |
|
|
|
|
|
||||||
|
x1 2x2 7 |
A X |
B |
|
|||||||
|
|
||||||||||
x 3x x 8 |
3 3 3 1 |
3 1 |
|||||||||
|
1 |
|
|
2 |
3 |
|
|
|
|
|
|
|
|
|
|
2 |
1 |
1 |
|
|
9 |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
Первый шаг. |
|
A |
|
B |
1 |
2 |
0 |
|
|
7 |
Вычитаем третью строку расширенной |
|
|
3 3 |
|
3 1 |
|
1 |
3 |
1 |
|
|
|
матрицы из первой. |
|
|
|
|||||||||
|
|
|
|
|
|
|
8 |
|
|||
3 |
4 |
0 |
|
|
1 |
|
|
|
|
||||||
|
1 |
|
|
|
|
|
|
|
2 |
0 |
|
|
7 |
|
|
|
1 |
|
1 |
|
|
|
|
|
3 |
|
8 |
|
|||
0 |
10 |
0 |
|
|
20 |
||
|
|
||||||
|
|
|
|
|
|
|
|
1 |
2 |
0 |
|
|
7 |
|
|
|
0 |
5 |
1 |
|
15 |
|
|
|
|
|
|||||
0 |
10 |
0 |
|
20 |
|||
|
|||||||
|
|
|
|
|
|
|
|
1 |
0 |
0 |
|
3 |
|
||
|
0 |
0 |
1 |
|
5 |
|
|
|
|
|
|||||
Второй шаг.
К первой строке прибавим вторую, умноженную на (-3). К третьей строке прибавим вторую.
Третий шаг.
Ко второй строке прибавим первую, умноженную на 0.2. К третьей строке прибавим первую, умноженную на 0.5.
Первую строку умножим на (-0,1). Третью строку умножим на (-1). Меняем местами первую и вторую строки.
1 |
0 |
0 |
|
|
|
|
|
|
3 |
|
|
3 |
|
|
|
||||||||
|
|
|
|
|
|
E |
|
X |
|
|
|
0 1 |
0 |
2 |
|
, X |
2 |
|
|||||
|
0 |
0 |
1 |
5 |
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|||||
Система уравнений совместная и определенная.
Пример 7. Найдем обратную матрицу для матрицы:
|
|
2 |
1 |
1 |
|
|
|
|
|
|
|
A |
1 |
2 |
0 |
|
|
3 3 |
|
1 |
3 |
|
|
|
|
1 |
|||
52
|
|
|
|
|
2 |
|
1 |
|
1 |
|
1 |
0 0 |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A |
|
E |
1 2 |
|
|
0 |
|
0 1 0 |
|
Первый шаг. |
|
||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
Вычитаем третью строку из первой. |
|||||||||||||||||
|
|
|
|
1 3 |
|
1 |
|
0 0 1 |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
4 |
0 |
|
|
|
0 |
1 |
|
|
|
Второй шаг. |
|
||||||||
|
|
1 |
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
К первой строке прибавим вторую, |
|||||||
1 |
|
2 |
0 |
|
0 |
1 |
0 |
|
|
||||||||||||
|
|
|
|
умноженную |
на (-3). |
К третьей |
|||||||||||||||
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
1 |
|
3 |
|
0 |
0 |
1 |
|
|
|
строке прибавим вторую. |
|||||||||||
0 |
10 |
0 |
|
1 3 |
1 |
|
|
Третий шаг. |
|
||||||||||||
|
|
|
|
||||||||||||||||||
|
|
Ко |
второй |
строке |
прибавим |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
1 |
|
2 |
0 |
|
|
|
0 |
1 |
|
0 |
|
первую, умноженную на 0,2. К |
|||||||||
|
|
5 |
|
1 |
|
0 |
1 |
|
1 |
|
|
третьей строке |
прибавим первую, |
||||||||
0 |
|
|
|
|
|
|
умноженную на 0.5. |
|
|||||||||||||
0 |
10 |
0 |
|
|
|
1 |
3 |
1 |
|
Первую строку умножим на (-0,1). |
|||||||||||
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Третью строку умножим на (-1). |
|||||||
1 |
|
0 |
0 |
|
|
|
0.2 |
0.4 |
0.2 |
||||||||||||
|
|
|
|
Меняем местами первую и вторую |
|||||||||||||||||
|
|
|
|
1 |
0.5 0.5 |
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||||
0 |
|
0 |
|
0.5 |
|
строки. |
|
|
|
||||||||||||
1 |
0 |
0 |
|
|
|
0.4 |
0.2 |
|
|
|
0.2 |
0.4 |
0.2 |
|
|||||||
|
0.2 |
|
|
|
|
||||||||||||||||
|
|
|
|
0.1 |
|
|
|
|
|
|
A 1 |
|
0.1 |
|
|
|
|||||
0 |
1 |
0 |
|
|
0.3 |
|
0.1 , |
|
|
0.3 |
0.1 |
|
|||||||||
|
|
|
|
0.5 |
|
|
|
|
|
|
3 3 |
|
0.5 |
|
0.5 |
|
|||||
0 |
0 |
1 |
|
|
0.5 |
0.5 |
|
|
|
0.5 |
|
||||||||||
Пример 8. Решим систему уравнений: |
|
|
|
|
|
||||||||||||||||
x 2x 3x x 7 |
|
|
|
|
|
|
|
|
|
|
|||||||||||
1 |
|
2 |
3 |
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
x2 x4 2 |
|
|
A X B |
|
|
|
|
|
|
||||||||||
x x 3x 3x 2 |
|
3 4 4 1 |
3 1 |
|
|
|
|
|
|
||||||||||||
1 |
|
2 |
3 |
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
1 |
2 |
3 |
1 |
|
7 |
|||
|
|
|
|
|
||||||||
|
A |
|
|
|
|
1 |
0 |
1 |
|
|
|
|
|
|
B |
0 |
|
2 |
|||||||
|
3 4 |
|
3 1 |
|
1 |
|
1 3 |
3 |
|
2 |
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|||||
Первый шаг.
Вычитаем первую строку из третьей.
53
1 |
2 |
|
3 |
1 |
|
7 |
||||
|
|
|||||||||
|
|
|
|
|
1 |
|
|
|
||
0 |
1 |
|
0 |
|
2 |
|||||
|
0 |
3 |
|
0 |
2 |
|
5 |
|
||
|
|
|
|
|||||||
1 |
3 |
|
3 |
0 |
|
|
9 |
|
||
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
|
0 |
1 |
|
|
2 |
|
||
|
0 |
1 0 0 |
|
1 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
|
3 |
0 |
|
|
6 |
|
||
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
|
0 |
1 |
|
|
1 |
|
||
|
0 |
1 |
|
0 |
0 |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
3 |
0 |
|
|
|
||||
|
6 |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
0 |
0 |
|
1 |
|
|
|||
|
0 |
0 |
0 |
1 |
|
1 |
|
|
||
|
|
|
|
|||||||
Второй шаг.
К первой строке прибавим вторую. К третьей строке прибавим вторую, умноженную на 2.
Третий шаг.
К первой строке прибавим третью, умноженную на 3. Ко второй строке прибавим третью.
Третью строку умножим на (−1) и поменяем местами со второй строкой.
Ранг матрицы коэффициентов при неизвестных равен трем и совпадает с рангом расширенной матрицы системы.
Согласно теореме Кронекера - Капелли система уравнений − совместная
и неопределенная. Имеется два базисных решения:
X T 6 1 |
0 1 , X T 0 1 |
2 1 |
I |
II |
|
Пусть x3 c , тогда бесчисленное |
множество решений системы уравнений |
|
принимает вид: |
X T (6 3c) 1 |
c 1 , c R . |
Следует отметить, что решением системы уравнений будет и следующая линейная комбинация базисных решений:
|
|
|
|
6 |
|
|
|
|
0 |
|
|
|
6 |
|
|
|
|
|
|
|
1 |
|
|
|
|
1 |
|
|
|
1 |
|
|
|
X X 1 X |
|
|
|
|
1 |
|
|
|
|
|
|
, R , 0 |
1 |
|||
|
|
0 |
2 |
2 |
2 |
|||||||||||
I |
II |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
1 |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Докажем это:
AX A X I 1 X II A X I 1 A X II B 1 B B
54
3.6.Решение однородных систем линейных алгебраических уравнений
Общий вид однородной системы линейных уравнений:
a11x1 a12x2 ... a1n xn 0
a21x1 a22x2 ... a2n xn 0
............................................
am1x1 am2x2 ... amnxn 0
Система линейных уравнений называется однородной, если все свободные члены этой системы равны нулю. Однородная система линейных уравнений совместна, т.к. ранг матрицы коэффициентов r при неизвестных всегда совпадает с рангом расширенной матрицы. Пусть ранг матрицы коэффициентов r меньше числа неизвестных n . Тогда однородная система линейных уравнений является неопределенной и обладает следующими свойствами:
1. |
Если |
X I |
и X II решения однородной системы, то X X I X II |
является |
|
|
решением системы. |
|
|
||
2. |
Если |
X I |
решение однородной системы, то X X I |
( |
─ число) |
является решением системы.
3.Любая линейная комбинация решений однородной системы линейных уравнений является решением этой системы.
Совокупность линейно независимых решений F1, F2,...,F(n r)
однородной системы уравнений называют фундаментальной системой решений, если каждое решение системы уравнений является линейной комбинацией этих решений.
Для отыскания фундаментальной системы решений достаточно определить одну группу из r основных переменных и рассмотреть n r таких наборов значений для неосновных переменных, в которых только одной неизвестной придается значение 1, а всем другим ─ значение 0.
Примечание. Общее решение неоднородной неопределенной системы линейных уравнений можно определить как сумму общего решения соответствующей однородной системы линейных уравнений и частного решения неоднородной системы линейных уравнений.
Пример 9. Определим фундаментальную систему решений для однородной системы линейных уравнений:
x 2x 3x x 0 |
|
|
||||
|
1 |
2 |
3 |
4 |
|
|
|
|
3x2 2x4 0 |
A X B |
|||
x x 3x 3x 0 |
3 4 4 1 |
3 1 |
||||
|
1 |
2 |
3 |
4 |
|
|
|
|
|
|
|
55 |
|