球面フィッティング
- 更新日2025-07-30
- 3分で読める
3Dの点群における最良球面フィットを決定します。

入力/出力
X
—
Xは、ポイント群内のポイントのx座標です。
Y
—
Yは、ポイント群内のポイントのy座標です。
Z
—
Zは、ポイント群内のポイントのz座標です。
x0, y0, z0
—
x0、y0、z0は、所定のポイント群の計算された中間点です。
r
—
rは、所定のポイント群の計算された半径です。
エラー
—
エラーは、VIからのエラーまたは警告条件を返します。ほとんどのエラー状態は、X、Y、およびZのサイズの不一致によって発生します。エラーを「Error Cluster From Error Code」VIに配線して、エラーコードまたは警告をエラークラスタに変換できます。 |
min汎関数は一般的でない概念に基づいており、以下を使用して、x0, y0, z0,およびrを求めます。

その結果、x0, y0, z0の単純な1次方程式になります。ここで、(xi, yi, zi) は所定のポイント、(x0, y0, z0) は未知の中間点、rは未知の半径です。
サンプルプログラム
LabVIEWに含まれている以下のサンプルファイルを参照してください。
- labview\examples\Mathematics\Fitting\Sphere Fit.vi
X
—
x0, y0, z0
—
r
—
エラー
—