![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Eigen
老衲要学习
无言不雠,无德不报
展开
-
Eigen库学习笔记(3)——矩阵块操作、初始化
一、矩阵块操作即截取矩阵,基本操作为:索引同python,从0开始Block: size of (p, q), start at (i,j)matrix.block(i,j,p,q) //动态大小matrix.block(p,q)<i,j> //固定大小array同样适用该截取方法。固定块截取速度更快。对比一下numpy的截取和Eigen的截取# python版a = np.linspace(1,16,16)a.reshape(4,4)b = a[1:4, 1:4]原创 2021-11-06 18:43:31 · 3025 阅读 · 0 评论 -
Eigen库学习笔记(2)—— 密集矩阵和数组操作
总目录1. 矩阵类2. 矩阵与向量运算3. 数组类和系数操作4. 矩阵和数组转化一、矩阵类。包含矩阵和向量。因为向量是行或列为1的特殊矩阵。Matrix<type, row, col>·type指参数类型,通常为float。·row/col指矩阵的行数及列数矩阵基操之构建矩阵// Matrix_f/d,_上是数字的,就是静态,是X的,就是动态。f是float,d是double.Matrix3f m(3,3); //声明3*3的静态矩阵m << 1,2,3,原创 2021-11-05 23:37:47 · 376 阅读 · 0 评论 -
Eigen库学习笔记(1)
一、库的安装及使用Eigen库的设计者似乎很懂安装库的时候有多么让人抓狂,所以他们设置了非常简单的装库方法,直接下载源码压缩包,然后把包解压在include文件夹下,系统是Windows,软件是Codeblocks。路径配置过程为Settings->Compiler->Search Directories->Add->解压包的地址即可。 我装的是3.3.9,因为装4.0.0的时候有个Bug。3.3.9也能用不是。二、调试库的安装是否成功复制这段代码,能运行就说明成功啦!#i原创 2021-11-05 22:08:25 · 160 阅读 · 0 评论