Метод обращения матриц
Пусть имеется система линейных уравнений
Если уравнение (33) умножить слева и справа на обратную матрицу C–1
то, учитывая, что
где E – единичная матрица, получим формулу для решения системы методом обращения матриц:
Сложность этого метода заключается в нахождении обратной матрицы С-1, которая рассчитывается следующим образом. Находится транспонированная матрица СТ. Если Затем рассчитывается матрица алгебраических дополнений:
где Сi, j – алгебраические дополнения элементов Сi, j (
Элементы обратной матрицы ищутся из элементов матрицы алгебраических дополнений по формуле:
где det C – определитель матрицы С. В Mathcad существует встроенная функция для расчета обратной матрицы. Она вызывается нажатием кнопки Inverse (Инверсия) на панели Matrix (Матрицы) (рис. 41).
Рис. 41. Вызов вычисления обратной матрицы Так каксогласно (34) имеем
где zij – элементы обратной матрицы С-1. Проведя умножение матрицы на столбец, получим выражения для каждого коэффициента:
Пример решения системы линейных алгебраических уравнений методом обращения матриц. Имеем систему (32): 1. Зададим системную переменную, исходные значения матрицы системы и вектора свободных членов
2. Транспонируем матрицу: 3. Найдем матрицу алгебраических дополнений:
4. Найдем обратную матрицу и осуществим проверку с помощью встроенной функции Mathcad:
5. Найдем решение системы:
6. Осуществим проверку решения:
Результаты совпали, следовательно, решение верно.
|