Eigen-----一个用来处理矩阵运算的C++库,很实用

来源:互联网 发布:daz studio mac下载 编辑:程序博客网 时间:2024/05/18 01:35

原文出处:http://blog.sina.com.cn/s/blog_68cceb6101017crr.html

http://eigen.tuxfamily.org 这是Eigen的官方网站,库是开源免费的,并且以面向对象的方式写的,用起来很方便。把下载好的库解压到某个目录,并把需要用到的头文件include进去就行(头文件一般在Eigen目录下)。
下面是几个简单的矩阵运算例子:
初始化矩阵:      Eigen::MatrixXd  A( 2, 100 );    //生成一个2行,100列的矩阵。
矩阵转置:          A.transpose();                      //返回A矩阵的转置矩阵。
矩阵求逆:          A.inverse();                         //返回A矩阵的逆矩阵。
还有各种关于矩阵的运算符重载,常用的 “+”,“-”,“*”, ”/“ 都可以像矩阵运算一样直接使用。

Eigen官网有更多详细的介绍,有需要的朋友可以关注一下。

原创粉丝点击