triangsearch(MathScript RTモジュール関数)

LabVIEW 2012 MathScript RTモジュールヘルプ

発行日時: June 2012

製品番号: 373123C-0112

»製品情報を参照
ヘルプをダウンロード(Windowsのみ)

所有クラス: geometry

要件:MathScript RTモジュール

構文

triangsearch(a, b, c, x, y)

k = triangsearch(a, b, c, x, y)

従来名: tsearch

説明

指定するポイントがどの三角形に配置されているかを決定します。この関数を呼び出す前に、delaunay関数を使用してドローネ三角形分割を生成します。

サンプル

入力

名前 説明
a 平面上の点を表すx座標のベクトルを指定します。
b 平面上の点を表すy座標のベクトルを指定します。length(b)はlength(a)と等しくなければなりません。
c 整数のnx3行列を指定します。ここで、nlength(a)と等しい値です。cの各行は、ドローネ三角形分割の三角形を表します。delaunay関数を使用して、行列cを計算します。
x x座標のベクトルを指定します。この関数はxyに指定するポイントがドローネ三角形分割の中にあるかどうかを決定します。
y y座標のベクトルを指定します。この関数はxyに指定するポイントがドローネ三角形分割の中にあるかどうかを決定します。

出力

名前 説明
k xyに指定するポイントがドローネ三角形分割の中にあるかどうかを決定するかどうかを示します。ポイントが三角形の1つの中にある場合、この関数はその三角形を表すcの行数を返します。それ以外の場合、この関数はNaNを返します。

詳細

次の表には、この関数のサポート特性 が記載されています。

LabVIEWランタイムエンジンでサポートされる はい
RTターゲットでサポートされる はい
RTで制限付きの実行時間に適する 特性なし

サンプル

a = [1, 2, 3, 4, 5, 6, 7, 8];
b = [2, 4, 1, 6, 4, 5, 6, 2];
c = delaunay(a, b);
k = triangsearch(a, b, c, [4, 0], [3.5, 0])

関連項目

delaunay



この記事は役に立ちましたか。

役に立たなかった