繁体   English   中英

如何定义不同大小的特征矩阵数组?

How can I define an array of Eigen Matrices of different sizes?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

问题是我想做这样的事情:

MatrixXd matrices[5];

产生的错误是:

Error   C2238   unexpected token(s) preceding ';'   
Error   C2059   syntax error: ']'

好的,Eigen 有自己的语法规则。 但是甚至有可能定义这样的数组吗? MatrixXd是一个带有未知参数的模板,我想稍后指定它,并且所有矩阵都应该具有不同的大小。 所以我的问题是:

  1. 是否可以定义MatrixXd类型的数组?
  2. 如果是,它的语法是什么?

其他特征类型(如VectorXdArrayXXd

问题暂未有回复.您可以查看右边的相关问题.
3 C中不同大小的矩阵数组

我正在尝试制作一个由 3 个不同大小的矩阵组成的数组: 我需要对我的代码使用数组索引而不是指针算法。 我想我应该创建一个包含 3 个指向矩阵的指针的一维数组。 就像是: 但是我怎样才能声明这样一个对象呢? 另外,我如何为其分配值? 我正在使用fread从二进制文件中准备实际数据。 谢谢 ...

8 如何声明一组特征稀疏矩阵

我想知道以下特征稀疏矩阵的声明是否正确 每个 NROW 的 Kmat 将被反转,我使用的是 SimplicialLLT cholesky 分解方法,这就是我声明它的方式 基本上我想存储对应于 NROW 的每个逆矩阵,以便以后使用。 想知道上面Kmat_LLT的声明是否正确。 代码确实编译并运 ...

9 如何使用继承和构造函数使用具有2个不同大小的1个数组

我需要使用单个数组来跟踪游戏的得分,其中索引是游戏的级别。 在父类中,允许玩家10个级别。 在儿童班中,他们获得了40个额外的等级,总计达到50个等级。 本章是关于继承的,它们还涵盖了构造函数。 父类和子类中的构造函数都可以更改单个数组的大小吗? 我尝试过声明数组的大小为50, ...

10 在Eigen中,如何将多个映射矩阵组合为矩阵数组

我有一个具有多个映射矩阵作为成员的类。 代码如下所示: 现在我想让mat1和mat2成为两个mat1的数组,如mat[0]和mat[1] 。 我试图做这样的事情: 它显然不起作用,因为我无法在初始化列表中执行此操作。 但要用步幅做这种映射,我必须使用初始化列表。 任何人都 ...

2016-07-13 21:42:43 1 333   c++/ eigen
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM