这篇笔记中,我主要通过解决“由离散点拟合平面”这个小问题,学习了超定方程最小二乘解的求解方法。在这里我整理了两种求解思路用以交流。
-
直接求解超定方程。
我们知道,对于一个平面,其方程可以用来表示。由离散点拟合平面,实际上就是求解超定方程:
上述方程可以用来表示。由于A是一个
的矩阵,因此我们先在等号两边分别乘以 A 的转置矩阵
,使系数矩阵变为
的方阵,之后,通过乘以系数矩阵的逆矩阵求解,也就是说,
。
该方法的Python代码如下:
impo
这篇笔记中,我主要通过解决“由离散点拟合平面”这个小问题,学习了超定方程最小二乘解的求解方法。在这里我整理了两种求解思路用以交流。
我们知道,对于一个平面,其方程可以用来表示。由离散点拟合平面,实际上就是求解超定方程:
上述方程可以用来表示。由于A是一个
的矩阵,因此我们先在等号两边分别乘以 A 的转置矩阵
,使系数矩阵变为
的方阵,之后,通过乘以系数矩阵的逆矩阵求解,也就是说,
。
该方法的Python代码如下:
impo