8   const VectorXf sing_vals = 
a.jacobiSvd().singularValues();
 
    9   return sing_vals(sing_vals.size()-1) / sing_vals(0);
 
   14   Matrix4f 
m = Matrix4f::Random();
 
   15   cout << 
"matrix m:" << endl << 
m << endl << endl;
 
   16   cout << 
"inv_cond(m):          " << 
inv_cond(
m)                      << endl;
 
   17   cout << 
"inv_cond(m(1:3,1:3)): " << 
inv_cond(
m.topLeftCorner(3,3))   << endl;
 
   18   cout << 
"inv_cond(m+I):        " << 
inv_cond(
m+Matrix4f::Identity()) << endl;