Найти в Дзене
Хочу в ШАД

Приведение матрицы к треугольному виду

Приведение матрицы к треугольному виду является одним из ключевых шагов в решении систем линейных уравнений. Этот метод заключается в построении верхнетреугольной или нижнетреугольной матрицы с нулевыми элементами под/над главной диагональю соответственно.

Для приведения матрицы к треугольному виду можно использовать несколько методов, но наиболее распространенными являются метод Гаусса. Давайте разберемся на примере простой матрицы.

Пример квадратной матрицы 3*3
Пример квадратной матрицы 3*3

1. Нам нужно выбрать первый ненулевой элемент в первом столбце и разделить всю первую строку на этот элемент. В данном случае нам всю первую строку нужно разделить на 2 и заменить первую строку на получившиеся значения.

Как делить всю первую строку на 2.
Как делить всю первую строку на 2.

2. Теперь нам нужно вычесть эту первую строку из всех последующих строк, заменяя элементы в столбце под первым элементом на нули. Для этого необходимо подобрать такой коэффициент, чтобы первые ненулевые элементы основной и вычитаемой строки совпали. В нашем случае этот коэффициент для второй строки равняется восьми, а для третьей - десяти.

Теперь вторая строка с (8  4  9) заменяется на (0  12  15)
Теперь вторая строка с (8 4 9) заменяется на (0 12 15)

И для третьей строки:

Теперь третья строка с (10  2  18) заменяется на (0  18  12)
Теперь третья строка с (10 2 18) заменяется на (0 18 12)

В итоге мы получаем такую матрицу, где все первые элементы строк, за исключением первой строки, равны нулю:

Матрица до и после преобразований.
Матрица до и после преобразований.

3. Теперь нужно перейти к следующему столбцу и повторить шаги 1 и 2, пока не будет приведена вся матрица к треугольному виду. У нас осталась только третья строка. Преобразуем её.

Преобразование третьей строчки матрицы.
Преобразование третьей строчки матрицы.

Теперь мы полностью преобразовали матрицу к верхнетреугольному виду. Все элементы ниже главной диагонали матрицы равны нулю.

-7

В результате применения метода Гаусса матрица будет приведена к треугольному виду, что упрощает решение систем линейных уравнений. А на сколько проще стало решать линейные уравнения я расскажу в следующей статье.