如何在动态尺寸的特征中制作对角矩阵?

时间:2013-04-13 20:10:19

标签: eigen

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

DiagonalMatrix<Scalar, SizeAtCompileTime> diag1(size);

不起作用。沿对角线的值也不同。帮助

1 个答案:

答案 0 :(得分:3)

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

DiagonalMatrix<double,Eigen::Dynamic> diag1(size);