0

我想用 C++ 线性代数库 eigen 制作一个对角矩阵,但我不知道编译时矩阵的大小。因此,

DiagonalMatrix<Scalar, SizeAtCompileTime> diag1(size);

不管用。沿对角线的值也不同。帮助?

4

1 回答 1

3

您需要使用与您相关的内容来实例化模板参数:

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