使用svd进行平面拟合的残差

时间:2013-02-09 05:20:02

标签: svd

我使用奇异值分解为一组点(X,Y,Z坐标)拟合最佳拟合平面。所以我用

M = [x y z 1]
[u s v] = svd(M)
p = v(:,4)

现在我想要点数的残差。我知道我可以计算平面方程来得到残差但是我想问一下是否有一些直接的方法来从u,s,v矩阵中得到残差?

2 个答案:

答案 0 :(得分:0)

残差是v矩阵中的(4,4)元素。

答案 1 :(得分:0)

是的,我们可以使用数据向量 b 和U N (codomain矩阵的零空间部分)计算超定最小二乘问题的最小二乘残差。答案是 b T U N U N T b < / i>的。派生是在图像文件中阻止显示stackoverflow并通过电子邮件提供。