【发布时间】:2014-08-15 04:53:50
【问题描述】:
我正在使用奇异值分解为一组点(X、Y、Z 坐标)拟合最佳拟合平面。所以我用
M = [x y z 1]
[u s v] = svd(M)
p = v(:,4)
现在我想要点的残差。我知道我可以计算平面方程来得到残差,但我想问一下是否有直接的方法可以从 u,s,v 矩阵中获取残差?
【问题讨论】:
标签: svd
我正在使用奇异值分解为一组点(X、Y、Z 坐标)拟合最佳拟合平面。所以我用
M = [x y z 1]
[u s v] = svd(M)
p = v(:,4)
现在我想要点的残差。我知道我可以计算平面方程来得到残差,但我想问一下是否有直接的方法可以从 u,s,v 矩阵中获取残差?
【问题讨论】:
标签: svd
Residual 是 v 矩阵中的 (4,4) 元素。
【讨论】:
是的,我们可以使用数据向量 b 和 UN(共域矩阵的零空间部分)计算超定最小二乘问题的最小二乘残差。答案是bTUNUNTb。推导位于被 stackoverflow 阻止显示的图像文件中,可通过电子邮件获得。
【讨论】:
Ax=0。你将如何计算这样一个矩阵的残差向量?