Matrix3fm=Matrix3f::Random();Matrix3fy=Matrix3f::Random();cout<<"Here is the matrix m:"<<endl<<m<<endl;cout<<"Here is the matrix y:"<<endl<<y<<endl;Matrix3fx;x=m.colPivHouseholderQr().solve(y);assert(y.isApprox(m*x));cout<<"Here is a solution x to the equation mx=y:"<<endl<<x<<endl;