0

C++ 線形代数ライブラリ eigen で対角行列を作成したいのですが、コンパイル時に行列のサイズがわかりません。したがって、

DiagonalMatrix<Scalar, SizeAtCompileTime> diag1(size);

動作しないでしょう。対角線に沿った値も異なります。ヘルプ?

4

1 に答える 1

3

関連するテンプレート パラメータをインスタンス化する必要があります。

DiagonalMatrix<double,Eigen::Dynamic> diag1(size);
于 2013-04-13T20:33:44.230 に答える