eigen 相关问题

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

用特征方法求解线性方程组

我目前正在使用C ++进行流体模拟,部分算法是求解稀疏的线性方程组。人们建议使用Eigen库。我决定测试一下......

回答 2 投票 2

矩阵的特征有效传递

我在我的应用程序中使用Eigen,通过分析,我发现类似于以下代码是瓶颈。问题是内存复制,因为数据被传递到用法(参见...

回答 1 投票 0

Eigen,用四元数旋转vector3d?

我有一个3d点数组,作 为std :: vector 。我需要用位置和四元数来转换这些点。我的问题是:如何用......旋转这些点?

回答 2 投票 2

提取奇数行并将其保存为新矩阵

我现在正在使用特征库,并试图找到一种方法将矩阵的奇数行提取到新的矩阵中。我目前正在使用Map > DST(eigen_src ....

回答 1 投票 0

使用转置作为参数与Eigen 3库编写一个函数

我想编写一个可以接受的函数:密集的数组/矩阵,或密集数组/矩阵的转置。是否可以避免使用完美转发?我试过用DenseBase类型......

回答 2 投票 3

如何求解稀疏矩阵的线性方程AX = b

我有稀疏矩阵A(120,000 * 120,000)和矢量b(120,000),我想用Eigen库求解线性系统AX = b。我试着按照文档但我总是有错误。一世 ...

回答 1 投票 1

使用CMake的ExternalProject_Add克隆git存储库而不构建它

我希望CMake克隆一个只有头文件库而不构建它。我试过:ExternalProject_Add(eigen GIT_REPOSITORY https://github.com/eigenteam/eigen-git-mirror.git CMAKE_ARGS -...

回答 1 投票 0

从特征(SparseLU对象)序列化分解矩阵

我试图解决Ax = b,其中矩阵A的大小可能接近1M x 1M,稀疏且对称但可能没有正确定义。问题是计算...可能需要很长时间

回答 1 投票 0

求解AB = C中的矩形A.

A,C是m×n矩形矩阵。 B是n×n方阵。 B不对称。 B,C是已知的AB = C.什么是解决A的好方法? CB-1有效。但我隐约记得高斯......

回答 1 投票 1

在ROS Indigo中使用特征库

我正在开发一个需要使用Eigen库的ROS Indigo项目。根据ROS Wiki上的indigo / Migration页面,FindEigen.cmake模块现在位于cmake_modules包中。 ...

回答 4 投票 7

如何使用犰狳或特征库得到稀疏矩阵的特征分解? [关闭]

我有大小为10000到100000的稀疏方形矩阵。我使用C ++编程语言与armadillo和eigen作为线性代数的库我知道如何使用...

回答 2 投票 2

c ++ Eigen:样条导数()给出奇怪的导数

我试图了解如何在Eigen中使用样条曲线,特别是我希望在某些方面找到样条插值的值及其一阶和二阶导数。寻找......

回答 1 投票 1

特征程序无法从Visual Studio编译,但编译成功从命令行

我在Visual Studio 2015中创建了一个新项目,它只包含一个使用Eigen的C ++文件“test.cpp”。我在“C:\ eigen”目录中安装了Eigen。当我试图从...构建解决方案时

回答 1 投票 0

正确访问const的一行特征矩阵

从Eigen中row()函数的签名看来,它不是const,所以你不能在const引用上调用这个函数,例如: const Matrix&x x.row(i);不被允许。什么 ...

回答 1 投票 0

Eigen3中对称矩阵的行列式

程序将值放入矩阵中以形成3 x 3对称矩阵X,然后计算X的行列式。程序使用g ++ -Ofast编译将程序仅在X中使用6个浮点数...

回答 1 投票 0

为什么uchar *指向mat的指针变为null?

为什么在主代码或MYLDA函数中跟随EVectors和EValues的代码指针变为空?以及如何解决它? void main(){//一些代码Mat EVectors;马特......

回答 1 投票 -3

在转换Eigen矩阵类型时,错误:在'float'之前的预期primary-expression

模板 bool operator()(const T *参数,T *残差)const {Eigen :: Matrix 姿态(参数[0],参数[1],参数[2]);本征:: ...

回答 1 投票 1

如何在opencv中指向mat?

我编写了以下代码来实现LDA。在这段代码的最后,我想通过.data指针将eigenvaluesOpenCV分配给eigvalue和eigenvectorsOpenCV到eigvector,但即使...

回答 1 投票 0

规范,归一化和归一化的区别

假设我有一个名为A的MatrixXcf。我想用相对于相应列的规范化的一行替换每列的元素。我写过以下代码,但事实并非如此! for(int i = 0; ...

回答 2 投票 3

Matrix = Matrix.rowwise()。reverse()特征行反转矩阵并将其赋值回使每行对称

简单的问题,但无法解释原因:输入Eigen :: MatrixXd Ha(2,3);哈<< 1,2,3,4,5,6; std :: cout <<“Ha:”<< std :: endl << Ha << std :: endl; Ha.rowwise()....

回答 1 投票 2

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