首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用C++中的特征库创建有效的3D矩阵?

如何使用C++中的特征库创建有效的3D矩阵?
EN

Stack Overflow用户
提问于 2016-10-24 04:37:30
回答 2查看 1.3K关注 0票数 1

对于机器人项目,我需要一个预定义大小的3D矩阵。使用Eigen库,我不知道如何:1)要创建一个大型的预定义矩阵,似乎我必须使用matrixXd,但这是针对动态矩阵的。2.)创建一个3D矩阵,即size =(从200到1000的整数)和matrix (size, size, size)

EN

Stack Overflow用户

发布于 2019-04-06 15:14:28

好吧,我找到了一个在我的项目中构建3d矩阵的方法。使用向量:

代码语言:javascript
运行
复制
typedef vector<Matrix<double, Dynamic, Dynamic>> M3;

如果你想初始化一个维度为(k,m,n)的预定义矩阵,只需使用:

代码语言:javascript
运行
复制
M3 W(k, M2(m, n));

这种方法很容易存储特征矩阵。但是如果你想计算三维矩阵,你应该把它切成许多个二维矩阵,然后使用一个循环来得到三维结果。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40207552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档