МатВектор

Command Palette

Search for a command to run...

🧮 Линал30 минСложность 2/5+65 XP

Обратная матрица: как найти и проверить, два метода

Делить матрицы нельзя, зато можно умножать на обратную. Алгоритм через алгебраические дополнения и метод Гаусса — с проверкой и разбором типичных ошибок.

3 интерактива3 квизаУрок 3 из 22Обновлено 01.06.2025Обычный

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

Определение и условие существования#

Обратной для квадратной матрицы называется матрица , которая в произведении с даёт единичную — причём с обеих сторон:

Главный вопрос — существует ли она вообще. Ответ даёт определитель: обратная матрица существует тогда и только тогда, когда . Такая матрица называется невырожденной (или неособенной). Если же , матрица вырождена: она сплющивает плоскость, и никакое последующее умножение не может «разплющить» её обратно — информация о направлении потеряна безвозвратно.

Обратная уникальна: если у нашлись две «отменщицы» и , то — обе обязаны совпасть. Поэтому и пишут без двусмысленностей.

Метод первый: через алгебраические дополнения#

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

Дроби в ответе — это нормально. Многие студенты паникуют, увидев и , и начинают пересчитывать «до красивых чисел». Не надо: обратная матрица почти никогда не бывает красивой, а проверка умножением мгновенно покажет, верный ли у вас ответ.

Метод второй: Гаусс–Жордан над (A | E)#

Для матриц и больше алгебраические дополнения утомительны. На практике применяют метод Гаусса: к матрице приписывают справа единичную и элементарными преобразованиями строк добиваются, чтобы слева встала единичная. То, что окажется справа, — и есть .

  1. Записываем расширенную матрицу — два блока рядом.
  2. Элементарными преобразованиями строк (поменять, умножить на число, прибавить к строке комбинацию других) приводим левый блок к единичной матрице.
  3. Каждое преобразование применяем ко всей строке — и к правому блоку тоже.
  4. Когда слева получилась , справа стоит . Проверяем умножением — на экзамене это занимает минуту и спасает полбалльной ошибки.

Почему это работает? Каждая элементарная операция над строками равносильна умножению слева на некоторую матрицу . Прогнав цепочку операций, мы фактически вычислили , то есть . Та же цепочка применена к правому блоку даёт — ровно то, что мы и собирали.

Если в процессе левый блок упирается в нулевую строку, единичной матрицы из него не выйдет. Это не невезение, а диагноз: , обратной не существует. Метод Гаусса заодно проверяет условие существования.

Свойства обратной матрицы#

  • — двойная отмена возвращает исходную матрицу
  • — снова переворот порядка, как у транспонирования
  • — определитель «переворачивается»
  • для натуральных

Свойство стоит проверить в уме: . Работает. А вот наивная догадка — нет, если только и не коммутируют.

Для чего всё это? Для матричных уравнений. Уравнение решается умножением на слева: . Уравнение — умножением справа: . Сторона, с которой умножаете, определяется тем, где стоит матрица-«неизвестная». Перепутаете сторону — решите другое уравнение.

Проверь себя+15 XP

Существует ли обратная матрица у ?

Проверь себя+15 XP

Чему равна обратная для ?

Проверь себя+15 XP

Матричное уравнение с известными и , . Чему равно ?

Частые вопросы

Чем обратная матрица отличается от союзной (присоединённой)?

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

Что делать, если ?

Признать: обратной не существует. Иногда задачу всё же можно спасти — если уравнение совместимо, у него есть решения, но их бесконечно много; искать их нужно не через обратную, а через метод Гаусса и понятие ранга матрицы.

Как быстро проверить найденную ?

Умножить на полученную : должна выйти единичная матрица. Для уверенности можно проверить и обратный порядок , но для честно посчитанной обратной достаточно одного порядка — совпадение обоих следует из алгоритма.

Зачем обратная матрица в реальной жизни?

В компьютерной графике — отмена поворотов камеры; в криптографии — шифр Хилла строится на обратимой матрице-ключе; в экономике — модель Леонтьева «затраты–выпуск» решается через обратную матрицу. А в правиле Крамера обратная матрица явно выписывается в формуле решения системы.

Итог: обратная матрица существует тогда и только тогда, когда ; для работает формула с перестановкой диагоналей, для больших размеров — Гаусс–Жордан над . Всегда заканчивайте проверкой умножением. Дальше поговорим о том, как измерить «насколько вырождена» матрица, у которой определитель ноль: это ранг матрицы.

Полный цикл на числах. Пусть . Шаг первый: — обратная существует. Шаг второй: диагонали меняются местами, у побочных элементов меняется знак — заготовка . Шаг третий: делим всё на определитель, результат в формуле ниже. Шаг четвёртый, который все пропускают и зря: проверка умножением. Левый верхний элемент произведения: . Правый нижний: . Побочные позиции дают ноль — получилась единичная матрица, обратная найдена верно. Почему проверка так важна? Умножение матриц не прощает ни порядка, ни знаков: одна перевёрнутая разность в союзной матрице проявится только здесь, а ловить её на этом шаге дешевле, чем в конце задачи. Деление на десять можно оставить множителем перед матрицей или внести в элементы, как здесь: оба вида корректны, выбирайте тот, что удобнее для дальнейших вычислений.

Союзная матрица, делённая на определитель десять.

Как запомнить

  1. Определитель вперёд: ноль — стоп, обратной нет, дорога ведёт к рангу матрицы и методу Гаусса.
  2. Размер два на два: диагонали меняются местами, побочные меняют знак, всё делится на det.
  3. Размер три и больше: Гаусс–Жордан над склейкой — обнуляете столбцы слева, справа сама собирается обратная.
  4. Проверка умножением обязательна: произведение в любом порядке обязано дать единичную матрицу.
  5. Приятные случаи: избавляет от деления, добавляет общий минус — в задачах встречаются постоянно.
  6. Свежий словарь терминов ждёт на странице матрица, а набить руку — в тренажёре по матрицам.

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

Реши свою задачу сразу после теории

Каждый метод — это алгоритм, разобранный на примерах, и живой решатель: введите своё задание и сравните ход решения.

Готовитесь к контрольной?

Чеклист тем по «Линал»: что вы уже умеете, что повторить и в каком порядке.

Открыть чеклист предмета →

Проверьте себя в бою

Босс-экзамен по «Линал»: квизы всех уроков плюс бесконечный поток сгенерированных задач. Каждая попытка — новый расклад.

Начать босс-экзамен →