eigen 相关问题

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

点云特征值 (PCL)

我一直在关注教程http://pointclouds.org/documentation/tutorials/pcl_visualizer.php#pcl-visualizer,并且可以让一个简单的查看器工作。 我查阅了文档并找到了

回答 1 投票 0

如何正确地将特征张量传递给函数?

我在使用特征张量将一个函数传递到另一个函数内时遇到一些麻烦。例如,在 main.cpp 代码中调用 Function1 工作正常,但在 Function2 内部调用则

回答 2 投票 0

使用特征惰性求值将 Nx3 矩阵的每一行乘以不同的 3x3 旋转矩阵的最佳方法是什么?

和标题差不多。我正在尝试想出一种好方法来表达这一点,而不需要创建任何临时变量,这样我就可以真正利用 Eigen 的速度。我能想到的最好的就是这个

回答 1 投票 0

以更简单的方式使用 Eigen::Vector4d 作为 3d

Windows 10 / 特征3 3.4.0-1 / MSYS2/MinGW64 13.1.0 / c++20 为了利用 SIMD 矢量化,我计划使用 vector4d 作为 vector3d。为了使代码不那么混乱并且更加用户友好,他...

回答 1 投票 0

使用 OpenMP 进行缩减:矩阵/张量运算示例

我正在尝试学习如何在 OpenMP 中使用归约,并且想知道是否可以使用归约来重写以下示例? 示例 A:求三个矩阵/张量的和 #包括<...

回答 1 投票 0

C++程序的结果与Matlab代码不同

我编写了C++代码来替换Matlab代码: 在检查freedofs的结果时出现了问题。 我发现C++的结果和Matlab有点不同。 例如,第一个元素值...

回答 0 投票 0

Eigen:此编译器似乎太旧,无法被 Eigen、Linux c++14 支持

我正在尝试构建一个大型项目(Amino),它依赖于开放运动规划库和 Eigen。它是用 makefile.am 构建的,在运行 autoreco 后创建了一个 makefile...

回答 0 投票 0

如何在 Eigen 中使用数据、列指针和行索引数组创建稀疏 CSC 矩阵

我知道如何使用 Eigen 创建稀疏矩阵,方法是根据行和列插入非零元素,然后调用 makeCompressed(),但我已经有了非零元素和行

回答 0 投票 0

Eigen:以无循环方式缩放正项

我有一个 Eigen::Array。我想将所有正元素乘以选择的正标量 s ,以便正元素之和等于目标 t 。我能做到...

回答 1 投票 0

如何使用 OpenMP 并行化这个内循环?

我有多个嵌套循环,我在并行第二个内部循环时遇到问题。部分原因是我正在使用 Eigen 库,并且在第二个内部循环中我正在计算复杂矩阵的总和......

回答 0 投票 0

Eigen 中的向量连接返回一个表达式

有没有办法在 Eigen 中连接向量而不必复制数据? 这里 如何在 Eigen 中连接向量? 和这里 本征如何沿特定维度连接矩阵?

回答 0 投票 0

我的代码“main.cpp:12:10: fatal error: Eigen/Dense: No such file or directory 12 | #include <Eigen/Dense>

main.cpp:12:10: fatal error: Eigen/Dense: No such file or directory 12 | #包括 | ^~~~~~~~~~~~~ 编译终止。 | ^~~~ Encryption.cpp:3:10: 致命错误:

回答 0 投票 0

如何对齐特征矩阵的每一列?

如果 Eigen 矩阵中的行数不是对齐步长的倍数(通常是 16 字节),那么看起来只有矩阵的第一列会对齐。例如: 本征::MatrixXf ...

回答 1 投票 0

How to inverse a block sparse matrix efficiently using Eigen?

我有一个块稀疏矩阵(大小 100,000*100,000) 有没有什么方法可以有效地使用 Eigen 求逆矩阵? 我已经尝试了来自(https://eigen.tuxfamily.org/dox/

回答 0 投票 0

简单稀疏方程组的特征解是错误的。为什么?

我不明白为什么这段代码不起作用: #包括 #包括 #包括 #包括 // 你''(x)= 1 //边界

回答 0 投票 0

boost r-tree 错误:std::pair 的第一种类型必须是 Indexable。我该如何解决这个问题?

我正在使用 boost::geometry::index::rtree 和 Eigen::Vector 给出的点类型。为此,我声明 命名空间提升 { 命名空间几何 { 名称空间特征 { ...

回答 1 投票 0

Eigen:函数返回作为参数传递的相同矩阵

我需要编写一个以 Eigen 对象为参数的函数: 模板 auto myFun(const Eigen::ArrayBase& x) 我需要返回完全相同的对象...

回答 1 投票 0

防止 Eigen 在使用 Eigen::Block 时创建临时对象

我正在使用 Eigen 库及其块运算来计算矩阵 B 和 C 之间的矩阵乘法,结果保存到矩阵 A 中。B 有 N 行和 M 列,C 有 M 行和 P 列,w ...

回答 0 投票 0

Eigen::SimplicialLDLT - 正半定矩阵从 3.3.9 更改为 3.4.0?

我最近使用 vcpkg for Windows 将我的 Eigen 版本从 3.3.9 更新到 3.4.0。使用新版本运行我的程序时,我遇到了 SimplicialLDLT 方法的可解性错误....

回答 0 投票 0

我们能否将 `Eigen::Vector<T, D + 1>& x` `reinterpret_cast` 为 `Eigen::Vector<T, D>&` 以从 `x` 中提取第一个 `D` 分量?

我需要计算 D 维函数的函数值和梯度,并将这些值相加。我认为将梯度部分简单地存储在 ...

回答 2 投票 0

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