摘要: Eigen 不仅提供了Matrix和Vector结构,还提供了Array结构。区别如下,Matrix和Vector就是线性代数中定义的矩阵和向量,所有的数学运算都和数学上一致。但是存在一个问题是数学上的定义并不一定能完全满足现实需求。比如,数学上并没有定义一个矩阵和一个标量的加法运算。但是如果我们想 阅读全文
posted @ 2018-04-21 22:41 山里的小勇子 阅读(7468) 评论(0) 推荐(1) 编辑
摘要: 在Eigen中,所有的矩阵Matrix和向量Vector都是由Matrix类构造的。向量只不过是矩阵的特殊形式,只有一列(列向量)或者一行。 Matrix模板类有6个参数,其中前三个参数是必须的。前三个参数如下: Matrix<typename Scalar,int RowsAtCompileTim 阅读全文
posted @ 2018-04-21 20:10 山里的小勇子 阅读(16696) 评论(0) 推荐(1) 编辑
摘要: Eigen 是一个基于C++的线性代数库,其中实现大量常用的线性代数算法,包括常规矩阵计算,矩阵变换,矩阵分解,矩阵块操作。Eigen 广泛地应用在开源项目中,例如OpenCV,PCL(Point Cloud Library),ROS等。其实Eigen中算法都可以在matlab中找到,但是由于mat 阅读全文
posted @ 2018-04-21 17:58 山里的小勇子 阅读(671) 评论(0) 推荐(0) 编辑