eigen 相关问题

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

致命错误:特征/密度:VSC中没有此类文件或目录

我是新手程序员,我想运行包含“特征/密集”库的代码。但是,我无法将此库添加到Visual Studio代码(VSC)中。我遵循以下指示,...

回答 1 投票 0

初始化std :: Eigen :: Map数组

我正在为一些数据std :: array ,4>写一个接口。我希望能够将数据解释为Eigen :: Map 的std :: array。我该如何... ] >>

回答 1 投票 0

根据任意分布设置Eigen :: Matrix的系数

Eigen :: Matrix具有setRandom()方法,该方法会将矩阵的所有系数设置为随机值。但是,有一种内置的方式将所有矩阵系数设置为随机值,而...

回答 3 投票 4

具有动态尺寸的本征矩阵的默认初始状态

默认构造函数Eigen :: Matrix 处于什么状态?它是0x0矩阵吗?特别是,如果声明了一个变量Eigen :: MatrixXd A ;, ...

回答 2 投票 0

Clion CMake中包含特征库的问题

我的Eigen库有问题。我在Linux上使用Clion,但我的项目找不到Eigen库(我将其放在桌面上的文件夹中)。我有两种配置的CMake:首先:...

回答 1 投票 1

Clion Cmake中包含特征库的问题

我对Eiden库有问题。我在Linux上有Clion,但我的项目找不到Eiden库(我在桌面上的文件夹中)。我有两种配置的Cmake:第一:...

回答 1 投票 0

Eigen中的自定义标量类型

我目前正在尝试设置自定义标量类型以用于Eigen3库(自动柜员机是对double的简单包装)。我遵循了https://eigen.tuxfamily.org/dox / ...

回答 1 投票 0

四元数为零且任何向量的本征积不为零,这是一个错误吗?

我正在使用Eigen 3.3.7及其四元数对一组向量执行转换。我需要用向量执行四元数(可能是零四元数)的乘积。问题...

回答 1 投票 1

b.transpose()* A ^(-1)* b]的渐近复杂度>

double sumtrv1(const Eigen :: MatrixXd&A,const Eigen :: VectorXd&b){const int n = A.cols(); assert((A.rows()== n)&&(b.size()== n));返回b.transpose()* ...

回答 1 投票 0

C中Eigen的对角矩阵类型的有效存储

我想用密集矩阵和对角矩阵进行矩阵乘法。对角矩阵是使用vec.asDiagonal()从向量生成的。我想知道DiagonalMatrix类型是否存储...

回答 1 投票 0

Eigen:如何制作矩阵的深层副本?

使用Eigen C ++库,如何制作矩阵的深层副本?例如,如果我有:Eigen :: Matrix4f A; Eigen :: Matrix4f B = A;然后我修改A,它也会修改B。但是我希望B成为...

回答 1 投票 1

CMakeLists.txt中的特征库设置

我有一个这样的项目文件结构:。 ├──CMakeLists.txt├──deps│├──cxxtest│└──本征├──main.cpp└──测试├──CMakeLists.txt└──hello_world.cpp和两个CMakeLists ....

回答 1 投票 0

使用来自C ++中OpenCV矩阵的本征将图像旋转90度

如何使用OpenCV Matrix中的Eigen将图像旋转90度,然后将旋转后的图像转换回C ++中的OpenCV Matrix。 OpenCV的旋转功能需要时间,我想做为...

回答 1 投票 1

本征复矩阵-向量乘法

我有这些本征复杂矩阵:Eigen :: MatrixXcd矩阵; Eigen :: VectorXcd rhs; Eigen :: VectorXcd解决方案;我可以成功加载值并计算解,但是如果尝试:rhs = matrix * ...

回答 2 投票 0

标量类型的特征模板无法编译固定大小的子矩阵操作

有人可以解释为什么此MWE无法编译:template 类ScalarTemplate {公共:静态Eigen :: Matrix tail(){Eigen :: Matrix [ 错误消息有点令人困惑,所以我花了一些时间弄清以下事实:子矩阵操作本身就是模板类内的模板调用,因此正确的调用是: m.template tail<2>();

回答 1 投票 0

从std :: Vector到Eigen :: Vector的数据存储错误[重复]

*错误:没有匹配的函数来调用'Eigen :: VectorXd'类型的对象(又名'Matrix ')DenseCoeffsBase.h:362:5:注意:候选函数不可行:没有已知的转换...] >

回答 1 投票 0

Eigen LinSpaced-已淘汰副本警告

在我的项目中,编译器抱怨以下(以及许多其他类似的)代码片段:Eigen :: ArrayXf window = Eigen :: ArrayXf :: LinSpaced(2 * M + 1,0,M_PI).head(2 * M )...

回答 1 投票 0

cmake“释放”模式的本征矩阵大小断言

在Eigen中,当使用cmake的释放模式时,默认情况下将禁用检查矩阵大小以进行矩阵乘法的断言。无论如何,当...

回答 2 投票 1

PCA的负和复数特征值

我产生了一个相关矩阵my_corr = rtn.corr(method ='pearson'),然后我从scipy对该矩阵进行了PCA合成:eig_vals,eig_vecs = linalg.eig(my_corr)。但是我得到了负面的...

回答 1 投票 0

了解Eigen中的solveInPlace操作

[我试图在Eigen3.3.7中使用LLT来加快应用程序中矩阵逆运算的速度,同时探索“ solveInPlace()”函数的选项。我使用以下代码对其进行了测试。 ...

回答 1 投票 0

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