Перейти к содержанию

Как найти обратную матрицу

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

МатематикаОбновлено 30 августа 2026 г.5 мин чтения

Как найти обратную матрицу?

Нейросова

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

A1=1detACTA^{-1} = \frac{1}{\det A} \cdot C^T

Обратная матрица два на два: присоединённая матрица делится на определитель, равный 2
Сначала присоединённая матрица, и только потом деление на определитель

Алгебраический метод (через союзную матрицу)

Этот подход традиционно изучается первым в курсе высшей математики. Если вас интересует, как найти обратную матрицу второго или третьего порядка, данный алгоритм считается самым наглядным. Сначала вычисляется определитель исходной матрицы AA. Если он равен нулю, поиск прекращается. Затем вычисляются алгебраические дополнения для каждого элемента, из которых формируется матрица дополнений. После этого матрица транспонируется (образуется союзная матрица CTC^T) и каждый её элемент делится на ранее найденный определитель. Метод идеален для матриц порядка 2×22 \times 2 и 3×33 \times 3, но становится слишком трудоёмким при увеличении размерности.

Метод элементарных преобразований (Гаусса — Жордана)

Когда размерность превышает 3×33 \times 3, вычисление определителей и многочисленных миноров занимает много времени. В таких случаях обратная матрица ищется путем приписывания к исходной матрице AA единичной матрицы EE той же размерности. Полученная прямоугольная блочная матрица [AE][A | E] приводится к виду [EB][E | B] с помощью элементарных операций со строками: умножения строки на число, перестановки строк и сложения строк с коэффициентами. После того как левый блок превращается в единичную матрицу, правый блок BB оказывается искомым результатом A1A^{-1}.

Формула для матрицы порядка 2 на 2

Для квадратных матриц второго порядка существует упрощенное правило, позволяющее получить результат за несколько секунд. Если задана матрица с элементами a,b,c,da, b, c, d, то её определитель равен adbcad - bc. Если определитель не равен нулю, элементарная обратная матрица получается путем перестановки главных диагональных элементов aa и dd местами, изменением знаков у побочных элементов bb и cc на противоположные, а также последующим делением всех четырех полученных чисел на значение определителя. Этот приём регулярно применяется во внутрисеместровых контрольных работах и тестированиях.

Метод обратной матрицы в решениях СЛАУ

Важнейшей сферой применения вычисления обратной матрицы является решение систем линейных алгебраических уравнений вида AX=BA \cdot X = B. Если матрица коэффициентов AA квадратная и невырожденная, вектор неизвестных XX находится по формуле X=A1BX = A^{-1} \cdot B. Вычисление искомого вектора требует строгого соблюдения порядка умножения, поскольку матричное умножение не обладает свойством коммутативности. Подобный подход позволяет эффективно решать системы с постоянным набором коэффициентов и меняющимися векторами свободных членов.

Разложение и блочные методы для больших матриц

В прикладных вычислениях и программировании для матриц высокого порядка (от 4×44 \times 4 и выше) используют специальное LULU-разложение или блочную инверсию. Исходная матрица разбивается на четыре подматрицы меньшего размера. Если ключевые блоки невырожденные, итоговое решение формируется через последовательное обращение блоков меньшей размерности и формулу дополнения Шура. Подобные алгоритмы существенно снижают количество арифметических операций и исключают накопление вычислительной погрешности при работе на компьютерах.

Кратко по случаям

Что известноФормулаКогда применять
Матрица 2x2A1=1adbc(dbca)A^{-1} = \frac{1}{ad-bc} \begin{pmatrix} d & -b \\ -c & a \end{pmatrix}Быстрый расчёт для систем второго порядка
Матрица 3x3 (Метод сопряженной матрицы)A1=1detACTA^{-1} = \frac{1}{\det A} \cdot C^TКлассические учебные задачи и контрольные работы
Матрицы порядка N x N (Метод Гаусса)[AE][EA1][A \lvert E] \to [E \rvert A^{-1}]Вычисления при N >= 4 или отсутствие необходимости считать определитель
Диагональная матрицаdiag(a1,...,an)1=diag(1/a1,...,1/an)\text{diag}(a_1, ..., a_n)^{-1} = \text{diag}(1/a_1, ..., 1/a_n)Все элементы вне главной диагонали равны нулю
Ортогональная матрицаA1=ATA^{-1} = A^TСтроки и столбцы образуют ортонормированный базис

Примеры

Нахождение A^{-1} для матрицы 2x2. Дана матрица A=(1234)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}.

Вычисляем определитель: detA=1423=2\det A = 1 \cdot 4 - 2 \cdot 3 = -2.

Так как определитель не равен нулю, обратная матрица существует.

Меняем местами элементы главной диагонали и меняем знаки побочной: (4231)\begin{pmatrix} 4 & -2 \\ -3 & 1 \end{pmatrix}.

Делим все элементы на 2-2: получаем A1=(211.50.5)A^{-1} = \begin{pmatrix} -2 & 1 \\ 1.5 & -0.5 \end{pmatrix}.

Проверка AA1=EA \cdot A^{-1} = E подтверждает верность решения.

Нахождение A^{-1} для диагональной матрицы 3x3. Рассмотрим диагональную матрицу D=(200050004)D = \begin{pmatrix} 2 & 0 & 0 \\ 0 & -5 & 0 \\ 0 & 0 & 4 \end{pmatrix}.

Определитель равен произведению элементов диагонали: detD=2(5)4=400\det D = 2 \cdot (-5) \cdot 4 = -40 \neq 0.

Для диагональной матрицы инвертирование сводится к замене каждого элемента диагонали на обратное число.

В результате получаем D1=(1/20001/50001/4)D^{-1} = \begin{pmatrix} 1/2 & 0 & 0 \\ 0 & -1/5 & 0 \\ 0 & 0 & 1/4 \end{pmatrix}.

Частые ошибки

  • Попытка найти обратную матрицу для прямоугольной (неквадратной) матрицы.
  • Вычисление обратной матрицы для вырожденной матрицы, определитель которой равен нулю (det A = 0).
  • Забытая операция транспонирования матрицы алгебраических дополнений при использовании классического алгоритма.
  • Нарушение порядка матричного умножения при решении уравнения с обратной матрицей.

Коротко

Разбираясь с тем, как найти обратную матрицу, необходимо сначала проверить равенство определителя нулю. Для небольших таблиц удобнее применять метод алгебраических дополнений с транспонированием, а для размерностей 4×44 \times 4 и выше — метод Гаусса — Жордана. Понимание этого алгоритма критически важно для решения систем линейных уравнений и векторной алгебры.

Учебный бот Нейросовы

Бесплатный помощник по учёбе — не только по теме «Математика». Решит задачу по действиям, объяснит непонятное место своими словами, ответит на вопросы в конце параграфа.

  • Любой учебный вопрос
  • Понимает фото задания
  • Без регистрации

Ещё по теме

А можно не писать самому