Home | History | Annotate | Download | only in snippets
      1 Matrix3d m = Matrix3d::Random();
      2 cout << "Here is the matrix m:" << endl << m << endl;
      3 Matrix3d inverse;
      4 bool invertible;
      5 double determinant;
      6 m.computeInverseAndDetWithCheck(inverse,determinant,invertible);
      7 cout << "Its determinant is " << determinant << endl;
      8 if(invertible) {
      9   cout << "It is invertible, and its inverse is:" << endl << inverse << endl;
     10 }
     11 else {
     12   cout << "It is not invertible." << endl;
     13 }
     14