有点奇怪:
我正在尝试将矩阵的整行设置为0,并且这四个矩阵都不明显
在eigen中构造将编译:
U=solved.eigenvectors(); //U is a p by p matrix. I wanna set its last column to 0.0f U.row(p-1).array()=0; //don't compile U.row(p-1).setZero(1,p); //don't compile U.row(p-1).array().setZero(p); //don't compile U.bottomRows(1).setZero(p); //don't compile
我还尝试了这些主题的其他变体,但都没有通过编译器
解决方法
你应该使用:
U.row(p-1).setZero();