1*bf2c3715SXin Li Matrix3d m = Matrix3d::Random(); 2*bf2c3715SXin Li cout << "Here is the matrix m:" << endl << m << endl; 3*bf2c3715SXin Li Matrix3d inverse; 4*bf2c3715SXin Li bool invertible; 5*bf2c3715SXin Li m.computeInverseWithCheck(inverse,invertible); 6*bf2c3715SXin Li if(invertible) { 7*bf2c3715SXin Li cout << "It is invertible, and its inverse is:" << endl << inverse << endl; 8*bf2c3715SXin Li } 9*bf2c3715SXin Li else { 10*bf2c3715SXin Li cout << "It is not invertible." << endl; 11*bf2c3715SXin Li } 12