C++矩阵处理库: Eigen使用

来源:互联网 发布:钉钉 心知天气 编辑:程序博客网 时间:2024/06/05 13:28

Eigen是一个不错的针对线性代数的C++库,它可以高效处理矩阵、向量、数值分析,在官网可以看到更详细的介绍:

这个库,之前很多写的类似的代码都可以更精简、高效。

这里下载稳定版本的3.3.3,下载后解压到一个目录下,如下:

下面开始测试调用它的头文件来使用下:

这里创建了一个2*2的矩形,并输出它。

编译:

注意,这里需要使用"-I"参数来指定头文件的查找目录,使用Eigen很简单,只需要下载tgz包,不需要编译安装任何东西,在目录下的"Eigen"子目录就是使用Eigen编译时所需要的文件,这些文件在所有系统平台都是一样的。

编译完后,目录如下:

当前用户默认拥有执行权限,执行结果如下:

现在在C++使用矩形运行就不需要再编写很多代码了。更多的使用参考官方帮助文档就可以做很多东西了。

0 0
原创粉丝点击