Eigen是用于线性代数的C ++模板库,包括矩阵,向量,数值求解器和相关算法。
安装
从Eigen官网下载最新的Eigen版本。解压Eigen,然后使用Cmake进行配置并生成Visual Studio 15 2017的工程。打开解决方案,先生成ALL_BUILD工程,再生成INSTALL工程,则安装Eigen完毕。将在安装路径下生成Eigen的头文件。
当然也可以不编译安装,直接将Eigen源代码目录下的Eigen子目录复制到Include文件夹即可。
示例
运行时推断矩阵尺寸示例
1 | #include <iostream> |
编译时确定矩阵尺寸示例
1 |
|
参考链接
- Getting started,by eigen home.