Eigen的入门与概述

什么是Eigen

  • Eigen是一个高层次的C ++库,有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法。Eigen是一个开源库,从3.1.1版本开始遵从MPL2许可。
  • Eigen适用范围广,支持包括固定大小、任意大小的所有矩阵操作,甚至是稀疏矩阵;支持所有标准的数值类型,并且可以扩展为自定义的数值类型;支持多种矩阵分解及其几何特征的求解;它不支持的模块生态系统提供了许多专门的功能,如非线性优化,矩阵功能,多项式解算器,快速傅立叶变换等。
  • Eigen的下载地址为:http://eigen.tuxfamily.org/index.php?title=Main_Page#Overview
  • Eigen的参考手册地址为:http://eigen.tuxfamily.org/dox/

Eigen的特点

  • Eigen是通用的
  • Eigen运行速度较快
  • Eigen是可靠的
  • Eigen是简洁的
  • Eigen有较好的C++支持

Eigen的安装需求

  • C++不需要除了标准库以外的其他任何依赖,只需要加入头文件

​​​​​​​Eigen支持的编译器版本

猜你喜欢

转载自blog.csdn.net/LYKymy/article/details/82942239