功能
根据给出点的笛卡尔坐标,使用最小二乘法拟合球面并且返回球的球心坐标及半径。要求给出有效点的数目不少于4。
实现思路
在matlab中有相应的函数实现,苦于理解实现详细。于是使用基础的方式来实现这个功能。
步骤
- 得到残差和公式
F=∑i=1n[(xi−a)2+(yi−b)2+(zi−c)2−R2]2 分别将残差和对参数求偏导
∂F∂a=−4∑i=1n(xi−a)[(xi−a
根据给出点的笛卡尔坐标,使用最小二乘法拟合球面并且返回球的球心坐标及半径。要求给出有效点的数目不少于4。
在matlab中有相应的函数实现,苦于理解实现详细。于是使用基础的方式来实现这个功能。
分别将残差和对参数求偏导