MATLAB ヘルプ センター
三角形分割の要素の内心
C = incenter(TR)
C = incenter(TR,ID)
[C,r] = incenter(___)
C = incenter(TR) は、三角形分割 TR の各三角形または四面体の内心の座標を返します。
C
TR
例
C = incenter(TR,ID) は、ID で指定した各三角形または四面体の内心の座標を返します。TR の三角形または四面体の ID 番号は、プロパティ TR.ConnectivityList の対応する行番号です。
ID
TR.ConnectivityList
[C,r] = incenter(___) は、内接円または内接球の半径も返します。
r
すべて折りたたむ
2 次元 Delaunay 三角形分割を作成します。
x = [0 1 1 0 0.5]'; y = [0 0 1 1 0.5]'; TR = delaunayTriangulation(x,y);
三角形の内心点を計算します。
C = incenter(TR);
三角形と内心点をプロットします。
triplot(TR) axis equal axis([-0.2 1.2 -0.2 1.2]) hold on plot(C(:,1),C(:,2),'*r')
3 次元の三角形分割を読み込みます。
load tetmesh
三角形分割において最初の 5 つの四面体内にある内心の座標と、その内接球の半径を計算します。
TR = triangulation(tet,X); [C,r] = incenter(TR,[1:5]')
C = 5×3 -6.1083 -31.0234 8.1439 -2.1439 -31.0283 5.8742 -1.9555 -31.9463 7.4112 -4.3019 -30.8460 10.5169 -3.1596 -29.3642 6.1851
r = 5×1 0.7528 0.9125 0.8430 0.6997 0.7558
三角形分割の表現。スカラー triangulation オブジェクトまたは delaunayTriangulation オブジェクトとして指定します。
triangulation
delaunayTriangulation
データ型: triangulation | delaunayTriangulation
三角形または四面体の ID。各要素が三角形分割オブジェクトの個々の三角形または四面体に対応するスカラーまたは列ベクトルとして指定します。各三角形または四面体の ID 番号は、ConnectivityList プロパティの対応する行番号です。
ConnectivityList
データ型: double
double
内心。行に内心の座標が格納されている行列として返されます。
内接円または内接球の半径。ベクトルとして返されます。
すべて展開する
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
R2013a で導入
circumcenter | delaunayTriangulation | triangulation
circumcenter
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ