このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
基本的な多角形
多角形関数
指定された一連の点に対し、単純な多角形を作成し、面積などの基本的な幾何学量を計算することができます。より複雑な多角形や、詳しい幾何学情報へのアクセスには、polyshape
オブジェクトを作成します。その後、オブジェクト関数を使用して多角形や多角形のセットを変更し、クエリし、可視化します。
関数
単純な多角形
boundaryshape | 2 次元三角形分割から polyshape を作成 |
inpolygon | 多角形領域の内側またはエッジ上の点 |
nsidedpoly | 正多角形 |
polyarea | 多角形の面積 |
polybuffer | 点、ライン、または polyshape オブジェクトの周囲にバッファーを作成 |
rectint | 四角形が重なる領域の算出 |
polyshape オブジェクト
多角形状の作成と変更
polyshape | 2 次元の多角形のような形状 |
addboundary | polyshape の境界を追加 |
polybuffer | 点、ライン、または polyshape オブジェクトの周囲にバッファーを作成 |
rmboundary | polyshape の境界を削除 |
rmholes | polyshape の穴を削除 |
rmslivers | polyshape の境界の外れ値を削除 |
rotate | polyshape の回転 |
scale | polyshape のスケーリング |
simplify | polyshape の境界を単純化 |
sortboundaries | polyshape の境界の並べ替え |
sortregions | polyshape の領域の並べ替え |
translate | polyshape の平行移動 |
クエリと可視化
boundary | polyshape の境界の頂点の座標 |
holes | polyshape の穴の境界を polyshape オブジェクトの配列に変換 |
ishole | polyshape の境界が穴であるかどうかを判定 |
isinterior | polyshape の内側にあるクエリ点 |
issimplified | polyshape が適切に定義されているかどうかを判別 |
nearestvertex | 最も近い polyshape 頂点をクエリ |
numboundaries | polyshape の境界の数 |
numsides | polyshape の辺の数 |
overlaps | polyshape オブジェクトがオーバーラップしているかどうかを判別 |
plot | polyshape のプロット |
regions | polyshape の領域にアクセス |
幾何学的量
area | polyshape の面積 |
boundingbox | polyshape の境界ボックス |
centroid | polyshape の重心 |
convhull | polyshape の凸包 |
turningdist | polyshape オブジェクト間のターニング距離を計算 |
triangulation | polyshape の三角形分割 |
perimeter | polyshape の周囲長 |
論理演算
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)