本文涵盖内容:
基于最小二乘法的空间任意方向的圆柱拟合,
以及矩阵求广义逆小知识,分为两个方法实现,一个是Eigen库和自编算法。
最小二乘拟合为发散型题。实现方法千千万,矩阵求逆只是其中一个方法。
20200329主要介绍,Eigen库矩阵求广义逆方法,后续内容慢慢更新
1.Eigen库基础知识
https://blog.youkuaiyun.com/caomin1hao/article/details/81358911
2.Eigen求逆算法
/*
*
* Eigen 求解广义逆
*
*/
Eigen::MatrixXd pinv(Eigen::MatrixXf A)
{
Eigen::JacobiSVD<Eigen::MatrixXd> svd(A, Eigen::ComputeFullU | Eigen::ComputeFullV);//M=USV*
double pinvtoler =