public void Divide(IMatrix matrix) { IMatrix adjoint = matrix.AdjointMatrix(); adjoint.Multiply(1 / matrix.Determinant()); this.Multiply(adjoint); }