/* stepwise calculation of an inverse matrix, using matrix operations */ matA : matrix([5, 4], [2, 1])$ matA . ident(2); matA . invert(matA); adjoint(matA); invert(matA); transpose(matA . matrix([0, -1], [1, 0])) . matrix([0, -1], [1, 0]); (ident(2) / determinant(matA)) . adjoint(matA);