- •Глава 2. Системы линейных уравнений
- •§ 1. Правило Крамера решения систем линейных уравнений
- •§ 2. Ранг матрицы
- •Аналогично утверждение доказывается и для столбцов.◄
- •Свойства ранга матрицы
- •§ 3. Теорема о базисном миноре
- •§ 4. Критерий совместности системы линейных уравнений
- •§ 5. Однородные системы линейных уравнений
- •Свойства решений однородной системы линейных уравнений
- •§ 6. Неоднородные системы линейных уравнений
- •§ 7. Метод Гаусса решения системы линейных уравнений
- •Правило решения системы линейных уравнений
- •§ 8. Еще раз об обратной матрице
§ 7. Метод Гаусса решения системы линейных уравнений
Теорема 2.7. С помощью элементарных преобразований только над строками и перестановки столбцов любая ненулевая матрица может быть приведена к простейшему виду, т. е. к виду, когда в ее левом верхнем углу находится единичная матрица, а последние строки полностью состоят из нулей.
►Пусть задана ненулевая матрица
(верхний индекс будет обозначать номер шага). Предположим, например, что . Если это не так, выберем какой-либо отличный от нуля элемент, назовем его опорным (или разрешающим), и с помощью перестановки строк и столбцов переместим этот элемент в левый верхний угол. Разделив первую строку матрицы А на , получим матрицу
,
которую, в свою очередь, преобразуем так: к i-й строке прибавим первую, умноженную на . Тогда матрица перейдет в следующую:
,
где – некоторые числа. Если какая-либо из строк матрицы полностью состоит из нулей, мы ее переставим на последнее место.
Выберем теперь среди чисел , отличное от нуля и переместим его опять же с помощью перестановки строк и столбцов во вторую строку и второй столбец. Теперь , и мы можем разделить на него вторую строку. Получаем новую матрицу
,
строки которой, в том числе и первую, преобразуем так: к i-й строке прибавляем вторую, умноженную на . Тогда переходит в следующую матрицу:
.
Теперь выбираем отличный от нуля элемент в последних -х строках, переставляем его в третью строку и третий столбец, и процесс повторяем. Преобразования продолжаем до тех пор, пока не окажется, что все последние строки состоят из одних нулей. Полученная матрица и будет матрицей простейшего вида.◄
Замечание. На самом деле перестановкой столбцов мы заниматься не будем. Базисный минор вовсе не обязательно перемещать в первые столбцы и приводить к виду единичной матрицы, достаточно, чтобы в каждом из его столбцов был единственный отличный от нуля элемент. Кроме того, чтобы избежать дробей, строчки также не будем делить на опорный элемент. При переходе от каждой матрицы к следующей поступаем так:
а) выбираем опорный элемент в тех строках и столбцах, которые опорными еще не были;
б) опорную строку оставляем без изменений, опорный столбец дополняем нулями;
в) предыдущие опорные столбцы умножаем на новый опорный элемент;
г) остальные элементы пересчитываем по правилу прямоугольника:
, т. е. как определитель второго порядка, у которого главной является диагональ, содержащая опорный элемент.
Правило решения системы линейных уравнений
1. Вычисляем одновременно ранг матрицы системы и ранг расширенной матрицы, приводя матрицу А с помощью элементарных преобразований строк матрицы к простейшему виду. При этом получаем матрицу системы, равносильной исходной. Если , то система решений не имеет.
2. Если , то система имеет единственное решение, которое получается сразу же, как только мы запишем систему по последней матрице.
3. Если , то последние уравнений можно отбросить (они имеют вид 0 = 0), и перейдет в матрицу
.
Ее базисный минор расположен в первых столбцах, поэтому базисными будут первые неизвестных. Выписывая по полученной матрице систему и выражая все неизвестные через свободные, находим общее решение.
Пример. Решим методом Гаусса систему линейных уравнений
▼ Составляем расширенную матрицу и приводим ее к простейшему виду методом опорного элемента. При этом всякий раз получаем матрицу системы, равносильной исходной. Поэтому между матрицами можно ставить знак равносильности. Опорный элемент будем подчеркивать двойной чертой.
.
Базисный минор можно выбрать, например, в первом, третьем и четвертом столбцах. Тогда базисными будут неизвестные , а свободным – и . По последней матрице выписываем систему, причем свободные неизвестные переносим направо:
Общее решение выглядит так:
.▲