# lr_eigen **Repository Path**: lzy-0618/lr_eigen ## Basic Information - **Project Name**: lr_eigen - **Description**: 记录学习 Eigen3库 的 demo程序 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-01-28 - **Last Updated**: 2023-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## learn eigen3 demo 1. HelloEigen.cpp: 测试 eigen3 安装 成功 2. Demo1.cpp: 矩阵和向量 MatrixXd 和 VectorXd 3. Demo2.cpp: 行向量初始化 和 向量拼接 4. Demo3.cpp: 常用矩阵: 随机矩阵 常数矩阵 全0矩阵 全1矩阵 单位矩阵 矩阵逗号初始化 5. Demo4.cpp: 矩阵向量 改变形状; 行列属性的访问 6. Demo5.cpp: 数组类ArrayXXf 的 常用运算: + - * / 7. Demo6.cpp: 数组类的常用函数: min sqrt 8. Demo7.cpp:矩阵类和数组类的转换 9. Demo8.cpp: 矩阵类的转置、共轭、共轭转置 10. Demo9.cpp: 向量点乘 叉乘; 矩阵类的常用方法 sum mean等等 11. Demo10.cpp:矩阵类的块操作 12. Demo11.cpp:数组类的块操作: 中心填充另一个数组 13. Demo12.cpp:旋转矩阵 旋转向量 欧拉角 四元数 之间的转换和使用 注: 使用eigen3实现LDLT分解求解Ax=b案例代码中常有 [示例链接](https://blog.csdn.net/qq_39400324/article/details/123457380)