3
I는 대각선을 따라 고유 값을 이용하여 대각선 매트릭스를 생성하고 설정하는 것을 시도하고있다 : diagonal_matrix
가 ()
연산자 없기 때문에고유를 사용하여 대각선 행렬의 값을 어떻게 설정합니까?
Eigen::DiagonalMatrix<int, Eigen::Dynamic> diagonal_matrix(5);
for (int i = 0; i < 5; ++i) {
diagonal_matrix(i, i) = i * i + 2;
}
그러나,이 작동하지 않는다. 고유를 사용하여 대각선 행렬의 대각선 값을 설정하는 올바른 방법은 무엇입니까?