Вычисление определителя

Численное решение системы имеет смысл в том случае, когда матрица системы невырожденная, т.е. когда ее определитель не равен 0.

Матрица называется треугольной, если все элементы выше (или ниже) главной диагонали равны 0. Тогда определитель данной матрицы равен D = a11 · a22 ·… · ann.

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

Пример. Вычислить определитель матрицы A:

Определитель матрицы равен D = 2×(-5)×1× 1× 6,5 = - 65.

Рассмотрим еще один вариант алгоритма вычисления определителя квадратной матрицы.

Пусть . Представим X в виде: X = Y × Z, где

Известно, что | X | = | Y | × | Z |. Но | Z | = 1, а | Y | = y11 × y22× … × ynn. Тогда | X | = y11 × y22× … × ynn. Достаточно получить коэффициенты матрицы Y, и вычислить определитель | X |. Вычислительные формулы для получения Y и Z можно получить, перемножив Y и Z:

Пример. Пусть X(3´3), Y(3´3), Z(3´3). Выполнить фактическое умножение матриц и доказать формулы вычисления Y и Z.

По правилу умножения матриц, каждая строка первой матрицы умножается на соответствующий столбец второй матрицы (поэлементно).

Имеем:

x11 = y11 × 1 + 0 × 0 + 0 × 0; x12 = y11 × z12 + 0 × 1 + 0 × 0; x13 = y11 × z13 + 0 × z23 + 0 × 1;

x21 = y21 × 1 + y22 × 0 + 0 × 0; x12 = y11 × z12 + 0 × 1 + 0 × 0; x13 = y11 × z13 + 0 × z23 + 0 × 1;

 


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



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