【问题标题】:Eigen dynamic matrix initialization特征动态矩阵初始化
【发布时间】:2013-11-06 19:33:20
【问题描述】:

我在确定如何在 Eigen 中运行时设置 MatrixXd 的行和列时遇到了一些麻烦。谁能指点我一些文档或提供一些有关如何执行此操作的指示?

谢谢。

【问题讨论】:

  • 您是否阅读过文档:eigen.tuxfamily.org/dox/…。特别是以下页面:Matrix 类、Block 操作和高级初始化?
  • 是的,我做到了。从我可以看到的所有代码 sn-ps 似乎都提到了一些用于设置 MatrixXd 的变量。不过我想通了……我只是声明了一个变量 MatrixXd 而不指定任何行或列,并且在已知大小的地方只需使用已知大小的 setZero()。

标签: eigen


【解决方案1】:

您可以在运行时使用resize(nrow, ncol) 方法定义一个MatrixXd 大小。您可以在 this link 及其 API 定义 here 中阅读有关调整动态矩阵大小的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多