eigen3 相关问题

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

仅使用特定操作编译 Eigen3 以减少二进制大小

我只想在 Eigen 中编译所需数量的操作,因为完整编译的二进制文件重约 20mb,但我只使用基本的矩阵乘法、组件明智的东西和逆,看起来......

回答 0 投票 0

通过 eigen3 计算 inv(A) * B

我想使用 eigen3 库求解以下矩阵方程 A * x = B 其中 A 和 B 都是 N×N 矩阵。 解决方案显然是 x = inv(A) * B。 从 eigen3 网站上,我...

回答 0 投票 0

Eigen 的最大似然法(C++)

我正在尝试使用此处通过 Eigen 库使用 Arduino 找到的方法来校准磁力计。主要问题是我不确定如何求解最大似然方程(参见 eq...

回答 1 投票 0

Eigen 类型的模糊调用

尝试创建一个将 Eigen::Matrix3d 和 Eigen::Vector4d 作为构造函数参数的类,但遇到了歧义问题。给定以下测试类, 我的班级 { 酒吧...

回答 1 投票 0

避免对带Eigen的稀疏矩阵进行因子化的动态内存分配

在我的应用程序中,除了在类构造函数中,我需要避免动态内存分配(类似malloc)。我有一个稀疏的半定矩阵M,它的元素在程序执行过程中会发生变化,但...

回答 1 投票 0

定义球面坐标中的单位矢量,用于Eigen3。

我在这里发帖是因为我有点迷茫,我正试图实现Maxwells方程的解法(p47 2-2),它是在C++的球面坐标中给出的,所以它可能会被用于一个更大的 ...

回答 1 投票 0

将本征矩阵的下乔斯基因子作为函数参数传入

我想先说一句,我是一个C++新手,所以请在你的评论和建议中多说几句。我正在尝试重构一些代码。我执行的一个操作涉及到取 ...

回答 1 投票 0

如何提高数据映射(Eigen::Map)矩阵与std::向量共享内存的GEMM性能?

当乘以两个数据矩阵(Eigen::Map)时,我注意到性能上的显著差异取决于内存的分配方式。即,当使用来自Eigen::Matrix的内存时,它...。

回答 1 投票 2

如何提高数据映射(Eigen::Map)矩阵与std::向量共享内存的GEMM性能?

当乘两个数据映射矩阵(Eigen::Map)时,我注意到根据内存的分配方式,性能上有很大的差异。当使用来自自定义分配的内存时,它的...。

回答 1 投票 3

使用自定义标量类型的Eigen。自定义类型的矩阵乘法失败,"使用重载运算符'*'是不明确的

我正试图按照官方文档将boost.units整合到Eigen中。我也看了两个做了同样的项目,我也用他们的代码测试了一下操作,......。

回答 1 投票 1

以CSV格式写入Eigen VectorXd。

我试图将一个Eigen::VectorXd写入一个CSV文件。向量来自于Eigen::MatrixXd的一行。我的函数定义如下: void writeMatrixToCSVwithID(fs::path path, VectorXd row, ...)

回答 1 投票 0

Eigen: 如果innerIndexPtr向量排序不好,selfadjointView就不工作。

在一个实时系统中,我使用低级API来操作Eigen稀疏矩阵,以提高特定问题集的性能。特别是,我将Eigen与CSparse的一个变体混合使用。

回答 1 投票 0

CLion无法在macOS上找到Eigen3

我知道过去也有类似的问题。但是,到目前为止,没有一种解决方案对我有用。只是一些细节:我在macOS 13.13.6上使用CLion 2020.1和Eigen 3.3.7。只是一个...

回答 1 投票 0

特征值/特征值:带有mingw-w64的部分过多

我想基于Eigen的一般特征值求解器(Eigen 3.3.3)编译以下示例:#include #include int main(){Eigen :: Matrix4f A; ...

回答 1 投票 6

全透视图QR在C ++中比非透视图QR更快? (使用Eigen库)

[通过比较C ++中不同的Eigen的QR实现,我得到了怪异的性能结果[我正在RcppEigen包中从R内访问C ++环境-但是字符串src只是C ++ ...

回答 1 投票 0

求解带边界的线性最小二乘系统

我是Eigen的新手,我想使用Eigen求解带边界的线性最小二乘系统。 Eigen网站上的示例很简单,但是我不确定如何为解决方案设置界限。 ...

回答 1 投票 0

Eigen3无法使用cmake安装:找不到RegexUtils

我尝试在ubuntu 16上使用cmake安装eigen3.3.7,但cmake失败。我按照INSTALL文件提示进行操作:1)我提取了tar存档2)创建一个名为buildDir的“ build”目录3)转到build dir:cd ...

回答 1 投票 1

cmake find_package无法找到Eigen3Config.cmake光谱窗口

我正在将Eigen3与光谱(https://spectralib.org/)一起使用,这是在Eigen之上构建的库。 Spectra使用find_package来查找Eigen,并出现错误:找不到软件包...

回答 1 投票 0

本征矩阵中的元素智能求逆

是否有用于对本征矩阵进行元素求逆的函数#include const auto mat = Eigen :: MatrixXd :: Constant(3,3,5); std :: cout <

回答 1 投票 0

使用Eigen3的Tensor和TensorSymmetry计算所有差分矢量对

我有一个Nx3张量C。在编译时不知道N(正在从用户提供的数据文件中读取N个3坐标)。我想创建一个NxNx3张量(称为D),并带有所有矢量...

回答 1 投票 0

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