有点奇怪:
我正在尝试将矩阵的整行设置为0,并且eigen中的四个明显构造都不会编译:
//U is a p by p matrix. I wanna set its last column to 0.0f
U=solved.eigenvectors();
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
Run Code Online (Sandbox Code Playgroud)
我还尝试了这些主题的其他变体,但都没有通过编译器