eigen 相关问题

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

初始化 Eigen::Vector4f 时大小无效

当我尝试在 ROS / PCL 中运行此行时 本征::Vector4f 归一化(3,1); 我收到以下错误: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:281: void Eigen::PlainObjectBase 当我尝试在 ROS / PCL 中运行这行时 Eigen::Vector4f normalized(3,1); 我收到以下错误: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:281: void Eigen::PlainObjectBase<Derived>::resize(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix<float, 4, 1>; Eigen::Index = long int]: Assertion `(!(RowsAtCompileTime!=Dynamic) || (rows==RowsAtCompileTime)) && (!(ColsAtCompileTime!=Dynamic) || (cols==ColsAtCompileTime)) && (!(RowsAtCompileTime==Dynamic && MaxRowsAtCompileTime!=Dynamic) || (rows<=MaxRowsAtCompileTime)) && (!(ColsAtCompileTime==Dynamic && MaxColsAtCompileTime!=Dynamic) || (cols<=MaxColsAtCompileTime)) && rows>=0 && cols>=0 && "Invalid sizes when resizing a matrix or array."' failed. Aborted (core dumped) 我正在使用 Ubuntu 20.04,Eigen 3.3.7。 你能告诉我如何解决这个问题吗?预先感谢。 @Homer512 解释的解决方案是: normal.normalized();

回答 1 投票 0

如何高效组装 FEM 稀疏矩阵

全部成交, 感谢您花时间阅读我的问题。 我正在使用 Eigen3.3.4(http://eigen.tuxfamily.org/index.php?title=Main_Page) 编写一些 FEM 代码。 我读了Eigen3.3.4文档,在这个

回答 2 投票 0

有没有办法避免四元数精度误差?

快速提问,我正在尝试使用四元数来处理 3D 旋转。 我注意到有时我会出现一些小错误。我使用 Eigen 作为数学库。 这是最短的代码...

回答 1 投票 0

C++中使用Eigen计算矩阵的结果在Linux和Windows平台上是不同的

我使用 Eigen 计算旋转矩阵,并在 Linux 和 Windows 平台上运行相同的 C++ 代码,如下所示: 无效 testEigen() {   Eigen::AngleAxisd xRot(0.0, Eigen::Vector3d::UnitX());   呃...

回答 1 投票 0

代码可能无法使用 Eigen 库语法问题进行编译?

#包括 #包括 使用 Eigen::MatrixXd; int main() { MatrixXd m(2,2); m(0,0) = 3; m(1,0) = 2.5; m(0,1) = -1; m(1,1) = m(1,0) + m(0,1); std::cout...

回答 1 投票 0

设置iOS项目以使用eigen

我正在尝试建立一个 iOS 项目来编译一个名为 Eigen 的 C++ 库,用于线性代数数学。 我开始按照以下中提到的问题的说明进行操作: 如何在iPhone中编译Eigen...

回答 1 投票 0

为什么在 Eigen 中使用负索引数组进行索引不会引发断言错误?

我正在从Python移植一种算法,它使用一个数组来索引另一个数组。在Python算法中,索引数组中使用-1值作为标志来指示无效数据。我预计这会雷...

回答 1 投票 0

Eigen::Vector3f 逐元素比较并将个体设置为零

我有3个向量,用于存储笛卡尔坐标系中沿x、y和z轴的坐标、速度和加速度。 我正在检查这些值中的任何一个是否接近 0(零)并且如果...

回答 1 投票 0

Eigen c++ - SelfAdjointEigenSolver - 特征向量不是特征向量

我正在尝试使用 Eigen 库解决特征问题。我正在使用 SelfAdjointEigenSolver 来获取特征值和特征向量。虽然我似乎有很好的证据证明特征值是正确的,

回答 1 投票 0

基于STM32F401和uC/OS,发生硬故障,PSP指向错误的地址(0x08019a88 flash)

我正在为我的无人机编写姿态估计代码,因此我包含了 Eigen 库来处理矩阵运算。在调试过程中,我发现我的程序在执行时进入了硬故障...

回答 1 投票 0

如何包含和链接 kokkos 和 eigen

我从依赖于 Eigen 的 C++ 代码库开始,我试图看看它是否可以与 Kokkos 库结合起来添加 GPU 功能,所以我需要找到这两个库并且

回答 1 投票 0

C++ 中的 Eigen 比 Python 中的 Scipy 慢

我需要快速生成巨型矩阵并对角化。为了易于使用,我开始使用 Python,但除了代数之外,它做的许多事情在 Python 中都非常慢。 在Python中,我是你...

回答 1 投票 0

pcl::IntegralImageNormalEstimation< PointInT, PointOutT >::setInputCloud() 导致运行时 SFINAE 异常

我在 Ubuntu 22 上使用 PCL 版本 1.12.1。 eigen3版本是3.4.0 完整的代码写在这里。 在这里,使用了 pcl::IntegralImageNormalEstimation< PointInT, PointOutT >。 int 主要...

回答 1 投票 0

特征矩阵广播中的断言失败:神经网络前向传递中的维度不匹配

我正在使用 Eigen 进行线性代数运算,用 C++ 实现神经网络。在 DenseLayer::forward 函数中,我在尝试添加偏差向量时遇到维度不匹配问题...

回答 1 投票 0

使用特征值的矩阵线性代数

我正在开发一个应用程序,它从 3D Slicer 读取 3x3 旋转矩阵,并通过乘以“神奇”向量 (0,0,1) 来计算方向向量。选择了这个神奇的矢量

回答 1 投票 0

如何将 Eigen VectorXd 值转换为双精度值?

我的问题应该很简单,但我一直没能让它工作。 我需要从 Eigen 生成一个随机数,设置其范围,并将其分配给 t0 一个双精度数。 我的所有组合都失败了...

回答 1 投票 0

从 lambda 中返回表达式时 Eigen 结果错误

我正在尝试在 lambda 中使用此函数的主体: Vector3d fun(Vector3d const& 点) { Vector3d const b{ 0., 0., 30. }; 返回 b + point.normalized(); } 但当结果是...

回答 1 投票 0

使用矢量化为 iPhone 编译 Eigen 库

我正在努力为 iPhone 4 编译 Eigen 库,该库具有带有 armv7 指令集的 ARM 处理器。到目前为止,当我指定预处理器定义时,一切正常

回答 1 投票 0

Eigen3针对AVX2指令集错误进行优化

我正在尝试将 Eigen3 前端与 Intel MKL 后端结合使用。 我正在针对 AVX2 指令集优化程序。 当我定义 AVX2 时,我得到了下面提到的内容。 如果我不定义 AVX2,我会得到 SSE 并且...

回答 1 投票 0

如何使用 Eigen 和 Bazel 构建简单的 C++ 演示?

如何在使用 Bazel(版本 0.25.2)构建的 C++ 项目中使用 Eigen?我喜欢使用 http_archive 或 git_repository 获取 Eigen 依赖项。 我尝试过以下方法: 主程序 #我...

回答 4 投票 0

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