eigen 相关问题

Eigen是线性代数的C ++模板库:矩阵,向量和相关算法。

奇怪的记忆行为调整大小和保留矢量

我知道reserve(n)只分配n个空格但是大小为零。 resize(n)分配n空间,大小为n。但是当我在测试中通过窗口任务管理器观察内存更改时,我感到很困惑......

回答 1 投票 1

从Eigen :: Isometry3d中提取旋转时出错?

Eigen :: Isometry3d M = Eigen :: Isometry3d :: Identity(); cout << M.rotation <

回答 1 投票 1

关于Eigen :: MatrixXd逐列计算的问题

无论如何应用列式计算如下? (每列除以列的最后一个条目)Eigen :: MatrixXd A(3,5),B(3,5); A << 1,4,9,16,25,2,4,6,8 ......

回答 1 投票 1

没有CUDA支持的Eigen编译配置

我只是尝试在版本3.3.3中编译Eigen库,用于启用NEON的armv7-a。 CMake报告我连续错误,因为它找不到CUDA的alid工具链。我不希望它启用! ...

回答 1 投票 0

特征乘法断言失败

我有2个MatrixXd,我想成倍增加。但是我遇到了运行时错误。断言失败:lhs.cols()== rhs.rows()&&“无效矩阵产品”&&“如果你想要一个系数或一个点......

回答 1 投票 1

试图为Eigen Matrix实现一种初始化列表语法

我喜欢Eigen的逗号初始化语法,但我更喜欢它类似于初始化列表初始化。我试图自己实现这样的事情,但我遇到了问题,我...

回答 2 投票 3

用“逗号初始化”初始化静态特征矩阵

我在这里使用Eigen Library:http://eigen.tuxfamily.org/index.php?title = Main_Page当尝试编译它时,它返回错误:预期构造函数,析构函数或类型转换之前'。' ...

回答 2 投票 0

基于索引向量的特征矩阵切片

我正在为我的C ++项目使用线性代数包Eigen。现在Eigen版本是3.3.7。 Eigen官方网站提供了切片矩阵的示例,这正是我正在寻找的。 ...

回答 1 投票 1

具有向量元素类型的特征稀疏矩阵的CoeffRef误差

我将稀疏矩阵定义为Eigen :: SparseMatrix <Eigen :: Matrix >,这意味着矩阵的每个元素都是3x1向量。但是,当我在调用CoeffRef函数时......

回答 1 投票 0

如何在Eigen中执行矩阵的行方式裁剪?

我需要在矩阵的每一行中剪辑(即钳位)元素。每列的最小值和最大值都在两行矩阵中指定(第一行有最小值,第二行有...

回答 1 投票 2

使用C ++中的Eigen Library定义和填充稀疏矩阵

我正在尝试使用C ++中的Eigen或Armadillo库来构建一个spars矩阵来求解线性方程组Ax = b。 A是维数为n * n的系数矩阵,B是...的向量

回答 2 投票 1

使用Eigen的子矩阵和指数

我正在研究一个MATLAB项目,我想用C ++和Eigen重新实现计算量最大的部分。我想知道是否有办法执行以下操作(...

回答 4 投票 14

用C ++ 17编译Eigen需要_SILENCE_CXX17_NEGATORS_DEPRECATION_WARNING定义

我试图设置一个稀疏矩阵块,然后让它运行起来。似乎eigen使用的函数已被弃用,我可以用一些定义修复它。但是,无论我是否......

回答 1 投票 4

在Eigen中计算lpNorm列

当我尝试在Eigen中使用colwise()调用lpNorm <1>时得到错误:错误:'Eigen :: DenseBase>> :: ColwiseReturnType'没有名为'lpNorm'的成员而是norm()和squaredNorm()正常工作...

回答 2 投票 2

用特征3计算数组的特征值/向量而不是矩阵

我想计算数组的特征值/向量而不是矩阵。我试过EigenSolver 但这会导致编译错误。我可以将数组复制到矩阵中。但那是浪费......

回答 1 投票 0

具有Eigen类型作为参数的泛型函数回调

我正在尝试使用Eigen对象作为输入和输出传递函数作为对另一个函数的回调。我找不到正确处理const参数的方法。例如我有这个复制功能......

回答 1 投票 0

使用.eval()和Eigen 3库进行Tranposed矩阵乘法的Segfault

我添加了两个.eval()以防万一。我没有编译错误,没有运行时警告。只是段错误。谢谢你帮我解决这个问题。测试:#include #包括 ...

回答 1 投票 -3

Clang,OpenMP和自定义矢量/矩阵缩减

到目前为止,我不得不使用自制的gcc在我的Mac上编译OMP增强代码。好消息是,Apple Clang现在能够找到OMP标题(至少在其Apple LLVM版本9.1.0(clang-902.0 ....)

回答 2 投票 2

基于特征的三维位置卡尔曼滤波器实现

我使用C ++中的Eigen Library编写了一个kalman Filter实现,并使用此链接中的实现来测试我的过滤器:我的预测步骤如下所示:void KalmanFilter :: Predict()...

回答 2 投票 4

在Eigen中显示仿射变换

我正在尝试做一些简单的事情:std :: cout << e << std :: endl;其中e的类型为Eigen :: Affine3d。但是,我得到了无用的错误消息,如:无法绑定'std :: ...

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.