Меню
Онлайн-инструментОнлайнБесплатно

Калькулятор обратной матрицы

Онлайн калькулятор для нахождения обратной матрицы 2×2 и 3×3 с пошаговым расчётом определителя и алгебраических дополнений. Бесплатный инструмент с примерами и формулами.

Обновлено: 14 мая 2026 г.
ФормулыБыстроПриватно

Калькулятор обратной матрицы

Найдите обратную матрицу для квадратной матрицы 2×2 или 3×3 с пошаговым расчётом определителя и алгебраических дополнений.

Обратная матрица
Введите данные и нажмите «Рассчитать»

Как пользоваться калькулятором

1
Выберите размер матрицы — 2×2 или 3×3. Для матриц 4×4 и выше используйте специализированное ПО.
2
Заполните все ячейки матрицы числами. Например, для матрицы 3×3 введите элементы: 1, 2, 3 (первая строка), 0, 1, 4 (вторая), 5, 6, 0 (третья).
3
Нажмите кнопку «Рассчитать». Калькулятор вычислит определитель и проверит, не равна ли матрица вырожденной (определитель ≠ 0).
4
Изучите результат: обратная матрица отображается поэлементно. Также показывается значение определителя для проверки.

Примеры расчёта

Пример 1: матрица 2×2
Матрица A = [[4, 7], [2, 6]]. Определитель det(A) = 4×6 − 7×2 = 24 − 14 = 10.
Обратная матрица: A⁻¹ = (1/10) × [[6, −7], [−2, 4]] = [[0,6, −0,7], [−0,2, 0,4]].
Пример 2: матрица 3×3
Матрица B = [[1, 1, 0], [0, 1, 1], [1, 0, 1]]. Определитель det(B) = 2.
Обратная матрица B⁻¹ = [[0,5, −0,5, 0,5], [0,5, 0,5, −0,5], [−0,5, 0,5, 0,5]].
Пример 3: единичная матрица
Матрица I = [[1, 0], [0, 1]]. Определитель det(I) = 1. Обратная матрица совпадает с исходной: I⁻¹ = [[1, 0], [0, 1]].

Формулы расчёта

Для матрицы 2×2:

A = [[a, b], [c, d]]
det(A) = a·d − b·c
A⁻¹ = (1/det(A)) · [[d, −b], [−c, a]]

Для матрицы 3×3:

A = [[a₁₁, a₁₂, a₁₃], [a₂₁, a₂₂, a₂₃], [a₃₁, a₃₂, a₃₃]]
det(A) = a₁₁·a₂₂·a₃₃ + a₁₂·a₂₃·a₃₁ + a₁₃·a₂₁·a₃₂ − a₁₃·a₂₂·a₃₁ − a₁₁·a₂₃·a₃₂ − a₁₂·a₂₁·a₃₃
A⁻¹ = (1/det(A)) · Cᵀ, где C — матрица алгебраических дополнений, Cᵀ — транспонированная матрица дополнений.

Обозначения: det(A) — определитель матрицы; A⁻¹ — обратная матрица; Cᵀ — транспонированная матрица алгебраических дополнений (союзная матрица).

Ограничение: обратная матрица существует только если det(A) ≠ 0. Если определитель равен нулю, матрица называется вырожденной и не имеет обратной.

Пошаговое объяснение

Рассмотрим матрицу 3×3: A = [[1, 2, 3], [0, 1, 4], [5, 6, 0]].

Шаг 1 — определитель. Вычисляем det(A) = 1·1·0 + 2·4·5 + 3·0·6 − 3·1·5 − 1·4·6 − 2·0·0 = 0 + 40 + 0 − 15 − 24 − 0 = 1. Определитель не ноль — матрица обратима.

Шаг 2 — алгебраические дополнения. Для каждого элемента aᵢⱼ вычисляем Cᵢⱼ = (−1)ⁱ⁺ʲ · Mᵢⱼ, где Mᵢⱼ — минор (определитель подматрицы без i-й строки и j-го столбца).

Шаг 3 — союзная матрица. Транспонируем матрицу дополнений: Cᵀ.

Шаг 4 — обратная матрица. Делим каждый элемент союзной матрицы на определитель: A⁻¹ = Cᵀ / det(A). Все элементы округляются до 4 знаков после запятой.

Где применяется

  • Решение систем линейных уравнений. Если A·x = b, то x = A⁻¹·b. Используется в инженерных расчётах, экономике и физике.
  • Компьютерная графика. Обратные матрицы применяются для трансформаций координат: поворотов, масштабирования, переноса объектов в 3D-пространстве.
  • Криптография. Шифрование методом Хилла использует обратные матрицы для расшифровки сообщений.
  • Машинное обучение. В линейной регрессии обратная матрица используется для вычисления коэффициентов методом наименьших квадратов.
  • Статистика и анализ данных. Вычисление ковариационной матрицы и её обращение применяется в многомерном статистическом анализе.
  • Школьные и вузовские экзамены. Задачи на нахождение обратной матрицы — обязательная часть курса линейной алгебры, ЕГЭ по математике и вступительных испытаний.

Важные нюансы

  • Обратная матрица существует только для квадратных матриц с ненулевым определителем. Прямоугольные матрицы обратить нельзя.
  • При определителе, близком к нулю, результат может содержать очень большие числа — матрица плохо обусловлена, и погрешность вычислений возрастает.
  • Калькулятор округляет элементы обратной матрицы до 4 знаков после запятой. При точных вычислениях без округления (например, 1/3) результат — периодическая дробь.
  • Для матриц размером 4×4 и выше ручной расчёт трудоёмок. Данный калькулятор поддерживает только 2×2 и 3×3 — для больших размерностей используйте Python (NumPy) или MATLAB.
  • Проверка результата: умножьте исходную матрицу на обратную — должна получиться единичная матрица (с учётом погрешности округления).
  • Алгебраические дополнения вычисляются с чередованием знаков: (−1)ⁱ⁺ʲ. Ошибка в знаке — самая частая причина неверного ответа у студентов.

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

  • Забыли проверить определитель. Если det(A) = 0, обратной матрицы не существует. Всегда сначала считайте определитель. Калькулятор предупредит об ошибке.
  • Перепутали порядок умножения. A⁻¹·A = I, но A·A⁻¹ тоже равно I. Однако в выражениях с другими матрицами порядок важен: A⁻¹·B ≠ B·A⁻¹ в общем случае.
  • Не транспонировали матрицу дополнений. Частая ошибка — забыть транспонировать C перед делением на определитель. Без транспонирования результат будет неверным.
  • Ошибка в знаке минора. Для элемента a₁₂ (i+j=3, нечётно) знак отрицательный: C₁₂ = −M₁₂. Пропуск знака «минус» ведёт к неверному элементу обратной матрицы.
  • Округление на каждом шаге. Промежуточное округление накапливает ошибку. Считайте с полной точностью и округляйте только конечный результат.
  • Путаница с единицами измерения. В прикладных задачах (физика, экономика) элементы матрицы могут иметь размерность. При обращении размерность элементов меняется на обратную.

Ответы на частые вопросы

Что такое обратная матрица?

Это такая матрица A⁻¹, что при умножении на исходную матрицу A даёт единичную матрицу: A·A⁻¹ = A⁻¹·A = I. Единичная матрица — аналог числа 1 в обычной арифметике.

Почему калькулятор не считает матрицы 4×4?

Для матриц 4×4 требуется вычислить 16 алгебраических дополнений, каждое из которых — определитель 3×3. Это делает интерфейс громоздким. Калькулятор ориентирован на быстрый расчёт самых востребованных размерностей — 2×2 и 3×3.

Как проверить правильность результата?

Умножьте исходную матрицу на полученную обратную. Если результат близок к единичной матрице (диагональ из единиц, остальные элементы близки к нулю) — расчёт верен. Небольшие отклонения допустимы из-за округления.

Можно ли найти обратную матрицу для неквадратной?

Нет. Понятие обратной матрицы определено только для квадратных матриц. Для прямоугольных матриц существует псевдообратная матрица Мура — Пенроуза, но это другой математический инструмент.

Что делать, если определитель равен нулю?

Матрица вырождена — обратной не существует. Это означает, что строки (или столбцы) матрицы линейно зависимы. В прикладных задачах это часто указывает на избыточность данных или некорректную постановку задачи.

Источники и справочные данные

Расчёт основан на стандартных формулах линейной алгебры из курса высшей математики. Методы соответствуют ГОСТ и общепринятым алгоритмам вычисления определителя через разложение по строке и построения матрицы алгебраических дополнений. Для учебных и справочных целей; при ответственных инженерных расчётах проверяйте результат вручную или в специализированном ПО (MATLAB, GNU Octave, Wolfram Mathematica).

Обратная матрица: полное руководство

Что такое обратная матрица и зачем она нужна

В линейной алгебре обратная матрица — это фундаментальное понятие, без которого невозможно решение множества практических задач. Представьте, что у вас есть система линейных уравнений: 2x + 3y = 5 и x − y = 1. Её можно записать в матричной форме A·X = B, где A — матрица коэффициентов [[2, 3], [1, −1]], X — столбец неизвестных [x, y], B — столбец правых частей [5, 1]. Умножив обе части на A⁻¹ слева, получаем X = A⁻¹·B — готовое решение. Это работает для любых размеров: от простых задач с двумя переменными до сложных инженерных систем с сотнями уравнений.

Матрица [[1, 0], [0, 1]] называется единичной и обозначается I. Она играет роль числа 1: умножение любой матрицы на I оставляет её неизменной. Обратная матрица A⁻¹ — это «матрица-антагонист»: их произведение даёт I. Не каждая матрица имеет обратную — только квадратные с ненулевым определителем.

Определитель: ключ к обратимости

Определитель — это число, которое характеризует матрицу. Для матрицы 2×2 [[a, b], [c, d]] определитель вычисляется просто: det = a·d − b·c. Например, для матрицы [[4, 4], [4, 3]] (последовательность 4 4 4 4 3 напоминает распространённый поисковый запрос) определитель равен 4·3 − 4·4 = 12 − 16 = −4 — матрица обратима.

Для матрицы 3×3 формула сложнее — это сумма шести произведений, три с плюсом и три с минусом. Важно запомнить правило Саррюса: припишите два первых столбца справа и перемножьте элементы по трём диагоналям вниз (с плюсом) и трём вверх (с минусом). Если det = 0, матрица вырождена. Например, [[1, 1, 0], [1, 1, 0], [0, 0, 1]] имеет нулевой определитель, так как первые две строки одинаковы — система с такой матрицей либо не имеет решений, либо имеет их бесконечно много.

Метод алгебраических дополнений

Алгебраическое дополнение элемента aᵢⱼ — это определитель подматрицы без i-й строки и j-го столбца, умноженный на (−1)ⁱ⁺ʲ. Знак чередуется в шахматном порядке: для a₁₁ плюс, для a₁₂ минус, для a₁₃ снова плюс, и так далее. Собрав все дополнения в матрицу C и транспонировав её, получаем союзную матрицу. Деление каждого элемента на det(A) даёт обратную матрицу.

Пример с матрицей [[1, 1, 0], [0, 1, 1], [1, 0, 1]]: алгебраическое дополнение для a₁₁ — определитель [[1, 1], [0, 1]] со знаком плюс, то есть 1. Для a₁₂ — минус определитель [[0, 1], [1, 1]], то есть −(0·1 − 1·1) = 1. Продолжая, получаем матрицу дополнений, транспонируем и делим на det = 2. Результат: элементы 0,5; −0,5; 0,5 в первой строке — это и есть обратная матрица.

Практическое применение в реальной жизни

В компьютерной графике каждое движение персонажа или объекта — это результат умножения координат на матрицы преобразований. Обратные матрицы позволяют «откатить» движение: если персонаж повернулся на 30 градусов, обратное преобразование возвращает его в исходное положение. Видеокарты выполняют миллионы таких операций в секунду.

В экономике модель «затраты — выпуск» Василия Леонтьева использует матрицу межотраслевых связей. Чтобы спрогнозировать, сколько ресурсов нужно каждой отрасли при заданном конечном спросе, вычисляют обратную матрицу Леонтьева. Это принесло автору Нобелевскую премию по экономике 1973 года.

В машинном обучении линейная регрессия сводится к формуле w = (XᵀX)⁻¹Xᵀy. Здесь приходится обращать матрицу XᵀX размером d×d, где d — количество признаков. При d = 100 это уже 10 000 элементов — расчёт вручную немыслим, но компьютер справляется за доли секунды. Понимание того, откуда берётся обратная матрица, помогает разработчикам отлаживать алгоритмы и избегать численной нестабильности.

Типичные учебные задачи

На экзаменах по математике часто встречаются матрицы с целочисленными элементами и «хорошим» определителем, например [[1, 2, 3], [3, 2, 2], [2, 1, 2]]. Это не случайно: такие задачи проверяют понимание алгоритма, а не вычислительную выносливость. В запросах пользователей Яндекса часто фигурируют последовательности чисел вроде 1 2 3 3, 2 1 2 3 4 или 3 2 2 x 2 1 2 — это строки матриц, которые люди пытаются решить онлайн. Наш калькулятор создан именно для таких случаев: быстро ввели числа, получили обратную матрицу, проверили ответ.

Отдельный класс задач — матрицы с параметром x. Например, [[x, 2, 3], [x, 1, 0], [0, 1, 1]]. Нужно найти, при каких x матрица обратима. Решение: вычисляем определитель, получаем выражение от x, приравниваем к нулю — найденные корни исключаем. Всё остальное — область обратимости. Наш калькулятор работает с числами, но понимание процесса поможет вам решать и буквенные задачи.

Единичная матрица и её особое место

Единичная матрица I уникальна: это единственная матрица, которая равна своей обратной — I⁻¹ = I. Проверьте: [[1, 0], [0, 1]] умножить на [[1, 0], [0, 1]] даёт [[1, 0], [0, 1]]. В математике это свойство обозначают I² = I (идемпотентность). Интересно, что есть и другие идемпотентные матрицы, не только единичная, но среди обратимых только I совпадает со своей обратной.

Для матриц с элементами a, 1, a, 2 (например, [[a, 1], [a, 2]]) определитель равен 2a − a = a. Матрица обратима при a ≠ 0, и обратная равна (1/a)·[[2, −1], [−a, a]]. При a = 1 получаем матрицу [[1, 1], [1, 2]] с обратной [[2, −1], [−1, 1]] — классический пример из учебников, соответствующий поисковому паттерну a 1 a 2 1 a 1.

Проверка результата и численная устойчивость

Всегда полезно умножить A на A⁻¹ и убедиться, что получается I. Из-за округления до 4 знаков идеальная единичная матрица может не получиться: диагональные элементы будут около 1,0000, а внедиагональные — около 0,0000 или чуть больше. Отклонения порядка 0,0001–0,001 абсолютно нормальны. Если же внедиагональный элемент равен 0,5 — где-то ошибка в расчёте.

Матрицы с большим «разбросом» элементов (например, одно число 1000, другое 0,001) называются плохо обусловленными. Их определитель может быть формально ненулевым, но численное обращение даёт огромную погрешность. В профессиональных пакетах для таких случаев используют специальные алгоритмы с выбором ведущего элемента. Наш калькулятор честно считает по формулам — для учебных матриц этого достаточно, но помните об ограничениях.

Краткая шпаргалка

Вот ключевые факты для запоминания:

  • Обратная матрица существует ⇔ матрица квадратная и det ≠ 0.
  • Формула 2×2: A⁻¹ = (1/det)·[[d, −b], [−c, a]].
  • Формула 3×3: A⁻¹ = (1/det)·Cᵀ, где C — матрица алгебраических дополнений.
  • Произведение A·A⁻¹ = I — главный критерий правильности.
  • Обратную матрицу используют для решения СЛАУ, в графике, криптографии, статистике и машинном обучении.
  • Округляйте только конечный результат, не промежуточные вычисления.

Нужен другой инструмент?

Все инструменты в категории