已知若干三維點座標(),擬合出平面方程 (1)
約束條件爲 (2)
使得該平面到所有點的距離之和最小。
推導過程如下:
所有點的平均座標爲(),則. (3)
式(1)與式(3)相減,得 (4)
假設矩陣,列矩陣X = ,則式(4)等價與AX=0 (5)
理想情況下所有點都在平面上,式(5)成立;實際情況下有部分點在平面外,擬合的目的爲平面距離所有點的距離之和儘量小,所以目標函數爲 (6)
約束條件爲 (7)
若A可做奇異值分解: (8)
其中,D是對角矩陣,U和V均爲酉矩陣。
則 (9)
其中爲列矩陣,並且 (10)
因爲D的對角元素爲奇異值,假設最後一個對角元素爲最小奇異值,則當且僅當 (11)時,式(9)可以取得最小值,即式(6)成立。
此時 (11)
所以,目標函數(6)在約束條件(7)下的最優解爲 (12)
綜上:對矩陣A做奇異值分解,最小奇異值對應的特徵向量就是擬合平面的係數向量。