Алгоритм

Идея: заключается в совершении элементарных преобразований над строками расширенной матрицы:
, т.е. в левой части из матрицы необходимо получить

Ранг матрицы , следовательно, её можно привести к треугольному виду с ненулевыми элементами на главной диагонали:
Далее, используя , при помощиэлементарных преобразований третьего типа обнуляем все вышестоящие элементы последнего столбца, при помощи - предпоследнего и т.д.

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

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

  • В левой части: .

  • В правой части: .

    T.e. .

Пример

Таким образом,

матрица