メインコンテンツ

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

wrapTo360

角度を[0, 360]度に折り返す

説明

lonWrapped = wrapTo360(lon) は、lon 内の角度を度単位で [0, 360] の区間にラップし、0 は 0 に、360 は 360 にマッピングされます。一般に、360 の正の倍数は 360 にマッピングされ、360 の負の倍数は 0 にマッピングされます。

すべて折りたたむ

折り返す経度の短いリストを指定します。

lon = [-720 -400 -360 -355 350 360 370 720];

経度を[0, 360]度の範囲に折り返します。

lonWrapped = wrapTo360(lon)
lonWrapped = 1×8

     0   320     0     5   350   360    10   360

広範囲の範囲にわたってサンプリングされた経度の 2 番目のリストを指定します。経度を折り返します。

lon2 = -1000:1000;
lon2Wrapped = wrapTo360(lon2);

折り返された経度をプロットします。折り返された経度は[0, 360] 度の範囲内に留まります。

plot(lon2,lon2Wrapped)
xlabel("Longitude (degrees)")
ylabel("Wrapped Longitude (degrees)")
grid on

Figure contains an axes object. The axes object with xlabel Longitude (degrees), ylabel Wrapped Longitude (degrees) contains an object of type line.

入力引数

すべて折りたたむ

数値ベクトルとして指定された角度。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

出力引数

すべて折りたたむ

ラップされた角度。範囲[0, 360] 内の値を持つ数値ベクトルとして指定されます。

拡張機能

すべて展開する

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2007b で導入

すべて展開する