voronoi
ボロノイ線図
説明
例
2 次元の点を含むボロノイ線図
2 次元の点座標 10 点を含む 2 つのベクトルを作成し、ボロノイ線図をプロットします。
rng default; x = rand([1 10]); y = rand([1 10]); voronoi(x,y) axis equal
入力引数
x
— x 座標
列ベクトル
x 座標。列ベクトルとして指定します。
y
— y 座標
列ベクトル
y 座標。列ベクトルとして指定します。
T
— Delaunay 三角形分割
行列
Delaunay 三角形分割。3 列の行列として指定します。T
の各行は、三角形分割において三角形を定義する入力点の行インデックスを含みます。
TO
— 制約付き Delaunay 三角形分割オブジェクト
delaunayTriangulation
オブジェクト
制約付き Delaunay 三角形分割オブジェクト。delaunayTriangulation
オブジェクトとして指定します。
出力引数
vx
— エッジの x 座標
列ベクトル
ボロノイ エッジの x 座標。列ベクトルとして返されます。
vy
— エッジの y 座標
列ベクトル
ボロノイ エッジの y 座標。列ベクトルとして返されます。
h
— グラフィックス配列
配列
グラフィックス配列。図の点とエッジを表す 2 つのライン オブジェクト ハンドルからなる配列として返されます。
詳細
ボロノイ線図
共面点のセットのうちある 1 点が与えられた場合、その 1 点との距離が、そのセットのその他すべての点よりも近い点をすべて含む境界を描画することができます。この境界によって、単一の "ボロノイ多角形" が定義されます。セットの各点のボロノイ多角形をすべて含む集合を、"ボロノイ線図" と呼びます。
拡張機能
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
GPU 配列
Parallel Computing Toolbox™ を使用してグラフィックス処理装置 (GPU) 上で実行することにより、コードを高速化します。
使用上の注意事項および制限事項:
この関数は GPU 配列を受け入れますが、GPU 上では実行されません。
詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
分散配列
Parallel Computing Toolbox™ を使用して、クラスターの結合メモリ上で大きなアレイを分割します。
使用上の注意事項および制限事項:
この関数は分散配列に対して演算を行いますが、クライアントの MATLAB® で実行されます。
詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
バージョン履歴
R2006a より前に導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)