メインコンテンツ

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

polyjoin

ラインまたはポリゴン部分をセル配列からベクトル形式に変換する

構文

[lat,lon] = polyjoin(latcells,loncells)

説明

[lat,lon] = polyjoin(latcells,loncells) は、ポリゴンをセル配列形式から列ベクトル形式に変換します。セル配列形式では、セル配列の各要素は個別のポリゴンを定義するベクトルです。

latcells = {[1 2 3]'; 4; [5 6 7 8 NaN 9]'};
loncells = {[9 8 7]'; 6; [5 4 3 2 NaN 1]'};
[lat,lon] = polyjoin(latcells,loncells);
[lat lon]

ans =
     1     9
     2     8
     3     7
   NaN   NaN
     4     6
   NaN   NaN
     5     5
     6     4
     7     3
     8     2
   NaN   NaN
     9     1

ヒント

ポリゴンは、外側の等高線とそれに続く NaN で区切られた穴で構成できます。ベクトル形式では、各ベクトルには NaN で区切られた複数の面が含まれる場合があります。ベクトル形式では、外側の等高線と穴の間に構造的な区別はありません。

バージョン履歴

R2006a より前に導入