Обратная матрица — это «деление» в мире матриц. Разбираем формулу-выручалочку для 2×2 и полный алгоритм для 3×3 на примере с целыми числами.
Что такое обратная матрица
Для числа 5 обратное — это 51: их произведение равно единице.
С матрицами так же: обратная матрицаA−1 — это матрица, которая при
умножении на A даёт единичную матрицу E:
A⋅A−1=A−1⋅A=E
Правило
Обратная матрица существует только если матрица квадратная и её определитель
не равен нулю: detA=0. Поэтому первый шаг всегда один — посчитать
определитель.
Для матрицы 2×2 — формула за 10 секунд
Элементы главной диагонали меняем местами, у побочной — меняем знаки,
и всё делим на определитель:
A=(acbd)⇒A−1=ad−bc1(d−c−ba)
Пример 2×2
A=(2174),detA=2⋅4−7⋅1=1
Определитель не ноль — обратная есть. Меняем диагональ и знаки:
Для каждого элемента найти алгебраическое дополнениеAij: вычеркнуть строку и столбец элемента, посчитать определитель оставшейся 2×2 и умножить на (−1)i+j.
Составить из дополнений матрицу и транспонировать её — получится присоединённая матрица.
Разделить всё на detA.
Пример 3×3
A=1240−11238
Шаг 1. Определитель (раскладываем по первой строке):
detA=1⋅−1138−0+2⋅24−11=1⋅(−11)+2⋅6=1
Не ноль — работаем дальше. И приятный бонус: делить в конце придётся на 1.
Шаг 2. Алгебраические дополнения. Покажем два первых подробно:
Остальные считаются так же: A13=6, A21=2, A22=0, A23=−1,
A31=2, A32=1, A33=−1.
Шаг 3. Транспонируем матрицу дополнений (строки становятся столбцами):
A−1=detA1−11−4620−121−1=−11−4620−121−1
Шаг 4. Проверка первой строки произведения A⋅A−1:
1⋅(−11)+0⋅(−4)+2⋅6=1 и
1⋅2+0⋅0+2⋅(−1)=0 — растёт единичная матрица, ответ верный.
Типичные ошибки
Забыть транспонировать матрицу дополнений — самая массовая ошибка метода. Дополнение A12 встаёт на место (2,1), а не (1,2).
Потерять знак(−1)i+j. Знаки чередуются в шахматном порядке, у углового элемента всегда плюс.
Не проверить определитель заранее. Полчаса считать дополнения, а потом узнать, что detA=0 — обидно.
Проверять «на глаз». Умножение A⋅A−1 занимает минуту и ловит любую арифметику.
Частые вопросы
У любой матрицы есть обратная?
Нет. Обратная существует только у квадратной матрицы с ненулевым определителем. Если определитель равен нулю, матрица называется вырожденной и обратной у неё нет.
Как быстро проверить, что обратная найдена верно?
Умножь исходную матрицу на найденную: должна получиться единичная матрица (единицы на диагонали, нули вокруг). Достаточно проверить пару элементов, чтобы поймать арифметическую ошибку.
Какой метод выбрать: дополнения или Гаусс?
Для 2×2 — формула, это десять секунд. Для 3×3 оба метода дают одинаковый объём работы. Для 4×4 и больше метод Гаусса—Жордана заметно быстрее: дополнений становится слишком много.
Почему в ответе появляются дроби?
Потому что все элементы делятся на определитель. Если он равен 1 или −1, ответ целый; в остальных случаях дроби — это норма, не ошибка.