質問<1796>2004/7/9
from=うーさん
「最小二乗法」


球面上の25点から最小二乗法を用いて中心座標を求める方法を
教えてください。


お便り2004/7/11
from=juin


球面上の3点の座標がわかっていれば中心座標は決定されます。
ここでは、球の表面に近いと思われる25点の座標を用いて、
中心の座標を推定します。
中心の座標をC(a,b,c),25個の点の座標をPi(xi,yi,zi)とする。
CPiの2乗の和を
f(a,b,c)=Σ[(xi-a)^2+(yi-b)^2+(zi-x)^2]とする。
2乗の和を最小にする点は
∂f/∂a=Σ2(xi-a)(-1)=0 を満たすから、
Σ(xi-a)=0
a=Σxi/25となる。
同様にb=Σyi/25,c=Σzi/25となる。
よって、
中心は(Σxi/25,Σyi/25,Σzi/25)と推定される。