3
我试图用征沿对角线构造对角矩阵,然后设置值:如何使用特征根据对角矩阵设置值?
Eigen::DiagonalMatrix<int, Eigen::Dynamic> diagonal_matrix(5);
for (int i = 0; i < 5; ++i) {
diagonal_matrix(i, i) = i * i + 2;
}
但是,这是行不通的,因为diagonal_matrix
缺乏()
操作。使用特征值设置对角矩阵对角线值的正确方法是什么?