小编Alp*_*pha的帖子

如何将 Eigen 中的 1*1 矩阵更改为浮点数?

我正在使用特征矩阵库。

如何将 1* 1 的矩阵转换为数字(浮点数或其他)?

这样做就可以了

cout << ((MatrixXf(1,2) << 0, 2).finished()) * ((MatrixXf(2,1) << 0, 2).finished()) << endl;
Run Code Online (Sandbox Code Playgroud)

但是当我尝试这样做时

MatrixXf mtemp(2,1);
mtemp(0,0) = ((MatrixXf(1,2) << 0, 2).finished()) * ((MatrixXf(2,1) << 0, 2).finished());
Run Code Online (Sandbox Code Playgroud)

它说“无法将 const Eigen::GeneralProduct 转换为赋值中的浮点数”。

matrix eigen

5
推荐指数
1
解决办法
2654
查看次数

标签 统计

eigen ×1

matrix ×1