# LineFromNPoints

点のリストからラインを作成します。

## LineFromNPoints の入力

パラメータ | 説明
点 0 | 1 番目の点の座標を指定します。
点 X 0 | 1 番目の点の X 座標。
点 Y 0 | 1 番目の点の Y 座標。
点 1 | 2 番目の点の座標を指定します。
点 X 1 | 2 番目の点の X 座標。
点 Y 1 | 2 番目の点の Y 座標。
点 2..N | 任意の追加点の座標を指定します。
点 X N | N 番目の点の X 座標。
点 Y N | N 番目の点の Y 座標。
表示 | 常時表示されるグラフィックス項目を指定します。
0 = 非表示 | LineFromNPoints 関数を含んでいるセルがスプレッドシート内のアクティブセルである場合を除き、すべてのグラフィックス項目が表示されません。
1 = 結果のグラフィックスのみ | 最適ラインのグラフィックスが常に表示されます。入力点は、LineFromNPoints 関数を含んでいるセルがスプレッドシート内のアクティブセルである場合のみ表示されます。
2 = 入力と結果のグラフィックス | 最適ラインと入力点は常に表示されます。

## LineFromNPoints の出力

戻り値 | 2 つ以上の有効な点がデータに含まれる場合は LineFit データ構造体、データに含まれる有効な点が 1 つ以下の場合、#ERR を返します。
結果 | この関数を初めてセルに挿入すると、次の LineFit Vision Data Access functionsがスプレッドシートに自動的に挿入され、結果テーブルが作成されます。
ラベル | 関数 | 説明
X0 | GetX(LineFit, 0) | 始点の X 座標。
Y0 | GetY(LineFit, 0) | 始点の Y 座標。
X1 | GetX(LineFit, 1) | 終点の X 座標。
Y1 | GetY(LineFit, 1) | 終点の Y 座標。
カイ 2 乗 | GetChi2(LineFit) | 点とラインの間の距離の二乗の合計。
次のVision Data Access functionsを使用して、その他のデータ要素を取得できます。
ラベル | 関数 | 説明
--- | --- | ---
距離 | GetDistance(LineFit, インデックス) | インデックスで指定された点と、ラインの間の距離。
最大距離 | GetMaxDist(LineFit) | ラインから最も遠い点。
最大距離インデックス | GetMaxDistIndex(LineFit) | ラインから最も遠い点のインデックス。
N 点使用 | GetNPointsUsed(LineFit) | ラインの計算に使用された点の数。