neighbors
三角形または四面体の近傍
説明
例
3 次元三角形分割
3 次元三角形分割の近傍四面体を求めます。
3 次元三角形分割を作成します。
load tetmesh
TR = triangulation(tet,X);
三角形分割の要素ごとに近傍四面体の ID を計算します。
N = neighbors(TR);
5 番目の四面体の近傍の ID を表示します。
N(5,:)
ans = 1×4
2360 1539 2 1851
最初の近傍の頂点 ID を調べます。
TR.ConnectivityList(N(1),:)
ans = 1×4
1093 891 893 858
2 次元 Delaunay 三角形分割
2 次元 Delaunay 三角形分割の近傍三角形を求めます。
2 次元 Delaunay 三角形分割を作成します。
rng('default')
x = rand([10,1]);
y = rand([10,1]);
TR = delaunayTriangulation(x,y);
最初の三角形の近傍を求めます。NaN
は三角形が三角形分割の境界上にあり、近傍が 2 つしかないことを示しています。
N = neighbors(TR,1)
N = 1×3
4 8 5
3 番目の近傍の頂点 ID を調べます。
TR.ConnectivityList(N(3),:)
ans = 1×3
3 8 2
入力引数
TR
— 三角形分割の表現
スカラー三角形分割オブジェクト
三角形分割の表現。スカラー triangulation
オブジェクトまたは delaunayTriangulation
オブジェクトとして指定します。
データ型: triangulation
| delaunayTriangulation
ID
— 三角形または四面体の ID
スカラー | 列ベクトル
三角形または四面体の ID。要素が三角形分割オブジェクトの個々の三角形または四面体に対応しているスカラーまたは列ベクトルとして指定します。各三角形または四面体の ID は、ConnectivityList
プロパティの対応する行番号です。
三角形または四面体に 1 つ以上の境界の小平面がある場合、存在しない近傍は N
の NaN
値として表されます。
データ型: double
拡張機能
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
バージョン履歴
R2013a で導入
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)