export CPLUS_INCLUDE_PATH="$CPLUS_INCLUDE_PATH:/pwork01/p679fen/applications/eigen" 注:可以将这条命令放入~/.bashrc文件中。 2. 使用Eigen求矩阵的逆 Eigen中的操作和函数基于矩阵的不同分为两种:Dense linear algebra 和 Sparse linear algebra. 这里主要使用Dense matrix. 使用LDLT分解法求解厄米特矩阵的...
C++中的矩阵运算库常用的有Armadillo,Eigen,OpenCV,ViennaCL,PETSc等。我自己在网上搜了一下不同运算库的特点,最后选择了Eigen。主要原因是Eigen体积较小,不用安装也不用编译,库是以头文件的形式给出,直接将它扔到我们自己的工程文件中即可,移植起来也无压力。我们可以在Eigen官网下载源文件。 Eigen的HelloWorld 我这...
使用Eigen3.3.3进行矩阵运算 使⽤Eigen3.3.3进⾏矩阵运算 Eigen是⼀个能够进⾏线性代数运算的C++开源软件包,包含矩阵和⽮量操作,Matlab中对矩阵的⼤多数操作都可以在Eigen中找到。最近需要计算厄⽶特矩阵的逆,基于LLT分解和LDLT分解,⾃⼰写了⼏个代码,但精度不是很⾼,所以考虑了使⽤...