Сущность метода Гаусса заключается в том, что с помощью элементарных преобразований расширенная матрица системы приводится к ступенчатому виду (производя при этом элементарные преобразования только над строками матрицы). Причем выделяют две стадии метода Гаусса: прямой ход, когда мы «обнуляем» элементы под «диагональными» элементами, и обратный ход, когда мы «обнуляем» элементы над «диагональными». Можно сразу обнулять элементы столбцов как ниже главной диагонали, так и выше. В этом случае «обратного хода» не требуется. Такая модификация метода называется метод Гаусса-Жордана. Если ранг матрицы r меньше числа неизвестных n, то необходимо выделить базисный минор матрицы системы. Тогда столбцы, из которых выделяется базисный минор, будут определять базисные переменные, а оставшиеся – свободные переменные. Рассмотрим алгоритм применения метода Гаусса на простых примерах.
Примеры решения задач
Пример 1. Даны две матрицы A и B. Найти: AB
А= , В =
.
Решение. Поскольку матрица А размера 2´3, матрица В размера 3´3, то произведение АВ = С существует и элементы матрицы С равны
с11 = 1×1 +2×2 + 1×3 = 8, с21 = 3×1 + 1×2 + 0×3 = 5, с12 = 1×2 + 2×0 + 1×5 = 7,
с22 =3×2 + 1×0 + 0×5 = 6, с13 = 1×3 + 2×1 + 1×4 = 9, с23 = 3×3 + 1×1 + 0×4 = 10.
AB = , а произведение B A не существует.
Пример 2.. Найти АВТ, если А = , В = (50 70 130).
Решение. АВT =
.
Пример 3. Даны две матрицы A и B. Найти: а)AB; б)BA; в)3АВ-2А
A = , B =
.
Решение:
а) Произведение АВ имеет смысл, так как число столбцов матрицы А равно числу строк матрицы В. Находим матрицу С=АВ, элементы которой определяются по формуле cij =ai1b1j+. ai2b2j+ ai3b3j+. …+ ainbnj. Имеем:
AB=
=.
=
б) Вычислим BA= .
==.
=
Очевидно, что; AB BA
в)Вычислим 3АВ-2А, используя полученный результат для АВ из пункта а)
3АВ-2А = 3
- 2
=
-
=
Пример 4. Найти BACT + BADT, если A = , B= (10 15 23),
C= (40 35 24 16), D= (5 3 2 2).
Решение.
BА=(10 15 23) =
=
=(95 40 92 129).
B А C T = (95 40 92 129) .
BАD T = (95 40 92 129) .
Итак, BАC T + BАD T = 9472 + 1037 = 10509
Пример 5. Найти B3, если
Решение. Сначала найдем В2=В B=
=
.
В3=В В2 =
=
.
Легко убедиться, что В3=В2 В =
=
, что подтверждает правильность сочетательного закона при умножении матриц.
Пример 6. Для данного определителя :
1) найти миноры и алгебраические дополнения элементов a12 и a32.
2) Вычислить определитель: а) разложив его по элементам 1-ой строки; б) разложив его по элементам 2-го столбца; в) получив предварительно нули в 1-ой строке.
=
Решение:
1). Находим миноры к элементам a12 и a32 по правилу треугольников:
M12 = = -8-16+6+12+4-16=-18,
M32 = =-12+12=12-8=-20.
Алгебраические дополнения элементов a12 и a32 соответственно равны:
A12 =(-1)1+2 M12 –(-18)=18,
A32 =(-1)3+2 M32 –(-20)=20,
2) а). Вычислим определитель, разложив его по элементам первой строки:
= a1 1 A11j + a12 A12 + a13 A13 + a14 A14 =-3
- 2
+ 1
- +0
-= -3(8 + 2 + 4 – 4) - -2(-8 – 16 + 6 + 12 +4 + 16) + (16 – 12 – 4 + 32) = 38.
б) Вычислим определитель, разложив его по элементам второго столбца:
= a2 1 A21 + a22 A22 + a23 A23 + a24 A24 =-2
- 2
+
+0 +1
= -2(-8 + 6 - 16 +12 +4 - 16) – 2(12+ 6 – 6 – 16) + (-6 + 16 - - 12 – 4)=38.
в) Вычислим определитель , получив предварительно нули в первой строке. Используем свойство определителей: определитель не изменится, если ко всем элементам какой-либо строки (столбца) прибавить соответствующие элементы другой строки (столбца), умноженные на одно и то же произвольное число. Умножим третий столбец определителя на 3 и прибавим к первому (3C3+C1).Полученный столбец запишем вместо первого. Затем третий столбец умножим на (-2) и прибавим ко второму (-2C3+C2.), и полученный столбец запишем вместо второго. Тогда в первой строке все элементы, кроме одного, будут нулями. Разложим полученный таким образом определитель по элементам первой строки и вычислим его:
=
=
=
= 1*
.= =
=
= -(-56+18)=38
Пример7. Не вычисляя определителя , показать, что он равен нулю.
Решение. Вычтем из второй строки первую, получим определитель , равный исходному. Если из третьей строки также вычесть первую, то получится определитель
, в котором две строки пропорциональны. Такой определитель равен нулю.
Пример 8. Вычислить определитель D =
а) разложив его по элементам второго столбца,
б) по правилу треугольников.
Решение.
а) Разложим определитель по элементам второго столбца:
D = a12A12 + a22A22+a32A32=
= .
б) По правилу треугольников:
D = 10+8+9-60+12+1 = -20.
Пример 9. Вычислить определитель А, в котором все элементы по одну сторону от главной диагонали равны нулю.
А = ,
Решение. Разложим определитель А по первой строке:
A = a11 A11 = .
Определитель, стоящий справа, можно снова разложить по первой строке, тогда получим:
A = .
И так далее. После n шагов придем к равенству A = а11 а22... ann.
Пример 10. Вычислить определитель .
Решение. Если к каждой строке определителя, начиная со второй, прибавить первую строку, то получится определитель, в котором все элементы, находящиеся ниже главной диагонали, будут равны нулю. А именно, получим определитель: , равный исходному.
Рассуждая, как в предыдущем примере найдем, что он равен произведению элементов главной диагонали, т.е. n!. Способ, с помощью которого вычислен данный определитель, называется способом приведения к треугольному виду.
Пример11. Для матрицы А = найти обратную.
Решение. Находим сначала детерминант матрицы А
D = det А = = 27 ¹ 0, значит, обратная матрица существует и мы ее можем найти по формуле: А-1 = 1/D
, где Аi j (i,j=1,2,3) - алгебраические дополнения элементов аi j исходной матрицы. Имеем:
откуда
А-1 = .
Проверим равенство АА-1=Е
Пример12. Методом элементарных преобразований найти обратную матрицу для матрицы: А= .
Решение. Приписываем к исходной матрице справа единичную матрицу того же порядка: . С помощью элементарных преобразований столбцов приведем левую “половину” к единичной, совершая одновременно точно такие же преобразования над правой матрицей.
Для этого поменяем местами первый и второй столбцы: ~
. К третьему столбцу прибавим первый, а ко второму - первый, умноженный на -2:
. Из первого столбца вычтем удвоенный второй, а из третьего - умноженный на 6 второй:
. Прибавим третий столбец к первому и второму:
. Умножим последний столбец на -1:
. Полученная справа от вертикальной черты квадратная матрица является обратной к данной матрице А. Итак,
А-1 = .
Сделаем проверку А-A-1-=
=
.
Пример 13. Методом элементарных преобразований найти обратную матрицу для матрицы: А= .
Решение. Приписываем к исходной матрице справа единичную матрицу того же порядка и контрольный столбец: . С помощью элементарных преобразований столбцов приведем левую “половину” к единичной, совершая одновременно точно такие же преобразования над правой матрицей:
Вместо второй строки напишем сумму третьей и второй строк:
Итак,
А-1 = .
Пример 14. Найти методом окаймления миноров ранг матрицы и написать один из базисных миноров.
Решение: Начинаем с миноров 1-го порядка, т.е. с элементов матрицы А. Выберем, например, минор (элемент) М1 = 1, расположенный в первой строке и первом столбце. Окаймляя при помощи второй строки и третьего столбца, получаем минор M2 = , отличный от нуля. Переходим теперь к минорам 3-го порядка, окаймляющим М2. Их всего два (можно
добавить второй столбец или четвертый). Вычисляем их: = 0. Таким образом, все окаймляющие миноры третьего порядка оказались равными нулю. Ранг матрицы А равен двум а базисным минором будет, например M2 =
.
Пример15. Найти ранг матрицы А= и привести ее к ступенчатому виду.
Решение: Из второй строки вычтем первую и переставим эти строки: ~
. Теперь из второй и третьей строк вычтем
первую, умноженную соответственно на 2 и 5
~:
; из третьей строки вычтем первую; получим матрицу В =
, которая эквивалентна матрице А, так как получена из нее с помощью конечного множества элементарных преобразований. Очевидно, что ранг матрицы В равен 2, а следовательно, и r(A)=2. Базисным минором является минор
.
Пример 16. Исследовать систему уравнений на совместность:
Решение: Выписываем расширенную матрицу системы:
`A = .
Вычислим ранг основной матрицы системы. Очевидно, что, например, минор второго порядка в левом верхнем углу = 7 ¹ 0; содержащие его миноры третьего порядка равны нулю:
M¢3 = = 0, M²3 =
= 0.
Следовательно, ранг основной матрицы системы равен 2, т.е. r(A)=2. Для вычисления ранга расширенной матрицы `A рассмотрим окаймляющий минор
=
= -35 ¹ 0,
значит, ранг расширенной матрицы r(`A) = 3. Поскольку r(A) ¹ r(`A), то система несовместна.
Пример 17. Решить методом Крамера систему уравнений:
Решение: Главный определитель этой системы
D = = -142 ¹ 0,
значит, система имеет единственное решение. Вычислим вспомогательные определители D i (i= ), получающиеся из определителя D путем замены в нем столбца, состоящего из коэффициентов при xi, столбцом из свободных членов:
D 1 = = - 142, D 2 =
= - 284,
D 3 = = - 426, D 4 =
= 142.
Отсюда x1 = D 1/D = 1, x2 = D 2/D = 2, x3 = D 3/D = 3, x4 = D 4/D = -1, решение системы - вектор С=(1, 2, 3, -1)T.
Пример 18. Решить методом Крамера систему уравнений:.
Решение: Как и в предыдущем примере, найдем главный определитель и вспомогательные определители
Находим решение системы:
x1 = D 1/D = - = 1, x2 = D 2/D =
= 2, x3 = D 3/D =
= 3.
Пример 19. Решить матричным способом систему уравнений
Решение: Обозначим
A = ,
, B =.
.
Тогда данная система уравнений запишется матричным уравнением AX=B. Поскольку D = det =5 ¹ 0, то матрица A невырожденная и поэтому имеет обратную:
А-1 = 1/D , где.
- алгебраическое дополнение к элементу
.
Для получения решения X мы должны умножить вектор-столбец B слева на матрицу A: X = A-1B. В данном случае
A-1 =
и, следовательно,
=
.
Выполняя действия над матрицами, получим:
x1 = 1/5(1×6+3×3-2×5) = 1/5 (6+9-10) = 1,
x2 = 1/5 (-3×6 +1×3 - 1×5) = 1/5 (- 18 + 3 + 5) = -2,
x3 = 1/5 (1×6 - 2×3 + 3×5) = 1/5 (6 -6 + 15) = 3.
Итак, X = (1, -2, 3)T.
Пример 19. Решить матричным способом систему уравнений, при этом проверив правильность вычисления обратной матрицы
Решение: Для нахождения решения с помощью обратной матрицы запишем систему уравнений в матричной форме AX=B, где
,
,
.
Как и в предыдущем примере D = det =-17 ¹ 0, поэтому матрица A невырожденная и поэтому имеет обратную. Решение системы в матричной форме имеет вид
, где
- матрица, обратная матрице
. Найдем матрицу
по формуле
А-1 = 1/D ., где
=17,
- алгебраическое дополнение к элементу
.
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Обратная матрица имеет вид: .
Проверим правильность нахождения обратной матрицы:
Находим решение системы.
Итак, решение системы: .
Пример 20. Решить систему линейных алгебраических уравнений методом Гаусса:
Решение. Преобразуем расширенную матрицу системы:
~
.
Отсюда следует, что ,
, т.е. исходная система несовместна. Заметим, что, применяя метод Гаусса (т.е. исключая неизвестные), мы одновременно проводим исследование системы на совместность (т.е. отыскиваем ранги матрицы системы и расширенной матрицы).
Пример 21. Решить систему линейных алгебраических уравнений методом Гаусса:
Решение: Исследуем систему на совместность:
~
~
.
Отсюда следует, что – система совместна.
Поскольку ранг матрицы меньше числа неизвестных, то система имеет бесчисленное множество. Базисный минор |1| выделяется только из первого столбца, поэтому первая переменная x1 - базисная, а вторая x2 свободная. Обозначая x2 = t, получаем общее решение системы: x1= t, x2 =t или в векторном виде , где t - произвольная постоянная.
Придавая t различные действительные значения, получаем бесконечное множество решений исходной системы.
Пример 22. Решить однородную систему линейных алгебраических уравнений методом Гаусса:
Решение: Однородная система всегда является совместной, т.к имеет нулевое (или тривиальное) решение: . Поэтому для однородных систем особый интерес представляет вопрос о существовании ненулевых (или нетривиальных) решений.
Преобразуем расширенную матрицу системы:
~
~
~ ~
.
Имеем – система совместна. В качестве базисного минора выбираем
, отвечающий переменным x1 и x2. Тогда переменная x3 - свободная переменная. Полагая x3
(где t – произвольная постоянная), получим
Отсюда ,
. Таким образом, общее решение системы имеет вид
, где t – произвольная постоянная.
Пример 23. Решить систему линейных алгебраических уравнений методом Гаусса:
Решение: Выпишем расширенную матрицу данной системы
и произведем следующие элементарные преобразования над ее строками: из ее второй и третьей строк вычтем первую, умноженную соответственно на 3 и 2, затем третью строку умножим на (-5) и прибавим к ней вторую:
~
~
~
.
Имеем – система совместна и имеет единственное решение (ранг совпадает с числом неизвестных). Поэтому все переменные будут базисными и переходим к обратному ходу метода Гаусса, т.е. обнуляем элементы над главной диагональю:
~
~
.
В результате всех этих преобразований x1=-0.7, x2=-1.2, x3=-1.3, или в векторном виде
.
Пример 24. Решить однородную систему линейных алгебраических уравнений
Решение: Запишемсистему в матричной форме AX=B, где
,
,
.
При помощи элементарных преобразований строк приведем расширенную матрицу системы к ступенчатому виду. Поменяем местами первую и вторую строки матрицы
~
.
Умножим первую строку на -3 и прибавим ко второй строке. Умножим первую строку на -4 и прибавим к третьей строке:
.
Сложим вторую и третью строки, а затем разделим вторую строку на 13:
. ~
.
Полученная матрица является ступенчатой, содержит две ненулевые строки, поэтому .
Так как ранг матриц меньше числа неизвестных, то система имеет бесконечное множество решений. В качестве базисного минора можно взять М= = =1
, который содержит 1-ый и 2-ой столбцы матрицы. Поэтому переменные
и
возьмем в качестве базисных, а переменная
будет свободной. Далее, используя процедуру обратного хода метода Гаусса обнуляем верхнюю часть матрицы (т. е элемент а12 ), умножив вторую строку на 3 и сложив ее со второй строкой
Полагая x3 (где t – произвольная постоянная), получим
Отсюда ,
. Таким образом, общее решение системы имеет вид
, где t – произвольная постоянная.
Пример 25. Решить систему линейных алгебраических уравнений методом Гаусса:
Решение: Выпишем расширенную матрицу данной системы
Преобразуем ее следующим образом: из третьей строки вычитаем первую и вторую строки, затем к первой строки прибавляем вторую, умноженную на 3:
~
~
.
Теперь ясно, что . Согласно теореме Кронекера - Капелли, из того, что
, следует несовместность исходной системы.