Функция вычисления обратной матрицы.
C = inv(M);
M – входная матрица.
inv(M) – функция возвращает матрицу, являющуюся обратной матрице M. Матрица M должна быть квадратной. При умножении обратной матрицы на исходную матрицу получается единичная матрица (все диагональные элементы которой равны 1). Для вычисления обратной матрицы можно использовать операцию деления матриц.
Входная матрица М может задаваться:
C = inv(M);
C = inv([[x1,x2],[x3,x4]]);
C = inv([[1,2],[3,4]]);
С – выходная матрица, являющаяся обратной матрице M.
//массивы элементов матрицы const M = [[2, 5, 7], [6, 3, 4], [5, -2, -3]]; C = inv(M);
В результате элементам матрицы C будут присвоены значения [[1, -1, 1], [-38, 41, -34], [27, -29, 24]], определяющие обратную для матрицы M матрицу C.