Зарегистрироваться
Seekland Info сообщество взаимопомощи студентов и школьников. / Seekland Info спільнота взаємодопомоги студентів і школярів.

Способы нахождения обратных матриц: с помощью метода Гаусса -Жордана.

Продолжаем рассматривать способы нахождения обратных матриц. В предыдущем блоге был рассмотрен первый способ: с помощью матрицы алгебраических дополнений. Сейчас рассмотрим второй способ: с помощью метода Гаусса -Жордана.


 


Алгоритм нахождения обратной матрицы
с помощью метода Гаусса-Жордана.


Для нахождения обратной матрицы будут использоваться злементарные преобразования матрицы. Очень часто этот способ оказывается более эффективным (менее трудозатратным) по сравнению с первым способом (с помощью матрицы алгебраических дополнений).


Суть алгоритма нахождения обратной матрицы с помощью метода Гаусса-Жордана.:


1. Составляем блочную матрицу \(A|E\), приписав к данной матрице \(A\) справа единичную матрицу того же порядка.


2. При помощи элементарных преобразований, выполяемыми над строками матрицы \((A|E)\) приводим ее левую часть к простейшему виду $$\left(\begin{array}{c}E& 0 \\ 0 & 0\end{array}\right)$$ При этом блочная матрица приводится к виду \((\lambda|S)\), где \(S\) - квадратная матрица, полученнная в результате преобразования из единичной матрицы \(E\).


3. Если \(\lambda = E\), то блок \(S = A^{-1}\), если \(\lambda \ne E\), то матрица \(A\) - не имеет обратной, т.е. она вырожденная.


Рассмотрим алгоритм на примере:


Дана матрица $$A =\left(\begin{array}{c}5& 8 & 1\\ 2 & 3 & 2\\ 1 & 2 & 3\end{array}\right) $$Найти обратную матрицу.



Решение: Действуем согласно описанного алгоритма.


1. Составляем блочную матрицу $$(A|E) = \left(\begin{array}{c}5& 8 & 1\\ 2 & 3 & 2\\ 1 & 2 & 3\end{array}\left|\begin{array}{c}1& 0 & 0\\ 0 & 1 & 0\\ 0 & 0 & 1\end{array}\right.\right) $$
2. Элементарными преобразованиями над строками приводим ее к простейшему виду \((E|A^{-1})\)
Согласно метода Гаусса-Жордана нам необходимо выбрать ведущий элемент - будет элемент в первой строке - \(a_{11}= 5\). Нам необходимо, чтобы он был равен \(a_{11}= 1\). Для этого можно первую строку разделить на 5, но при этом получатся дробные члены, а это немного неудобно в расчетах, поэтому получим \(a_{11}= 1\) сделав элементарные преобразования:
Умножаем третью стороку на 4 и вычитаем из первой $$\left(\begin{array}{c}1& 0 & -11\\ 2 & 3 & 2\\ 1 & 2 & 3\end{array}\left|\begin{array}{c}1& 0 & -4\\ 0 & 1 & 0\\ 0 & 0 & 1\end{array}\right.\right)$$
Умножаем первую стороку на 2 и вычитаем из второй $$\left(\begin{array}{c}1& 0 & -11\\ 0 & 3 & 24\\ 1 & 2 & 3\end{array}\left|\begin{array}{c}1& 0 & -4\\ -2 & 1 & 8\\ 0 & 0 & 1\end{array}\right.\right)$$
Вычтем первую стороку из третьей $$\left(\begin{array}{c}1& 0 & -11\\ 0 & 3 & 24\\ 0 & 2 & 14\end{array}\left|\begin{array}{c}1& 0 & -4\\ -2 & 1 & 8\\ -1 & 0 & 5\end{array}\right.\right)$$
Теперь ведущим элементом будет \(a_{22}=3\). Для удобства расчетов нужно, чтобы \(a_{22}=1\), для этого вычтем из второй строки первую $$\left(\begin{array}{c}1& 0 & -11\\ 0 & 1 & 10\\ 0 & 2 & 14\end{array}\left|\begin{array}{c}1& 0 & -4\\ -1 & 1 & 3\\ -1 & 0 & 5\end{array}\right.\right)$$
Умножим вторую строку на 2 и вычтем из третьей строки $$\left(\begin{array}{c}1& 0 & -11\\ 0 & 1 & 10\\ 0 & 0 & -6\end{array}\left|\begin{array}{c}1& 0 & -4\\ -1 & 1 & 3\\ 1 & -2 & -1\end{array}\right.\right)$$
Ну а теперь проведем теже преобразования но только снизу вверх, но для начала  необходимо, чтобы \(a_{33} = 1\), для этого разделим всю строку на -6 и получим $$\left(\begin{array}{c}1& 0 & -11\\ 0 & 1 & 10\\\\ 0 & 0 & 1\end{array}\left|\begin{array}{c}1& 0 & -4\\ -1 & 1 & 3\\ -\frac{1}{6} & \frac{1}{3} & \frac{1}{6}\end{array}\right.\right)$$
Третью строку умножаем на 10 и вычитаем из второй $$\left(\begin{array}{c}1& 0 & -11\\\\ 0 & 1 & 0\\\\ 0 & 0 & 1\end{array}\left|\begin{array}{c}1& 0 & -4\\ \frac{2}{3} & -\frac{7}{3} & \frac{4}{3}\\ -\frac{1}{6} & \frac{1}{3} & \frac{1}{6}\end{array}\right.\right)$$
Ну и последнее элементарное преобразование - умножм третью строку на 11 и сложим с первой строкой $$\left(\begin{array}{c}1& 0 & 0\\\\ 0 & 1 & 0\\\\ 0 & 0 & 1\end{array}\left|\begin{array}{c}-\frac{5}{6}& \frac{11}{3} & -\frac{13}{6}\\ \frac{2}{3} & -\frac{7}{3} & \frac{4}{3}\\ -\frac{1}{6} & \frac{1}{3} & \frac{1}{6}\end{array}\right.\right)$$В левой части блочной матрицы мы получили единичную матрицу, значит справа будет обратная матрица.


Ответ: $$A^{-1} = \left(\begin{array}{c} -\frac{5}{6} & \frac{11}{3} & -\frac{13}{6}\\ \frac{2}{3} & -\frac{7}{3} & \frac{4}{3} \\ -\frac{1}{6} & \frac{1}{3} & \frac{1}{6}\end{array}\right) $$



Алгоритм нахождения обратной матрицы с помощью матрицы алгебраических дополнений.

Captcha Challenge
Reload Image
Type in the verification code above