wrapTo180

Перенесите угол в градусах к [-180 180]

Синтаксис

Описание

пример

lonWrapped = wrapTo180(lon) переносит углы в lon, в градусах, к интервалу [–180, 180] таким образом, что 180 карт к 180 и –180 картам к –180. В общем случае нечетные, положительные множители 180 карт к 180 и нечетные, отрицательные множители 180 карт к –180.

Примеры

свернуть все

Задайте короткий список долгот, чтобы перенестись.

lon = [-400 -190 -180 -175 175 180 190 380];

Перенесите долготы к области значений [-180, 180] степени.

lonWrapped = wrapTo180(lon)
lonWrapped = 1×8

   -40   170  -180  -175   175   180  -170    20

Задайте второй список долгот, которые производятся по большому спектру углов. Перенесите долготы.

lon2 = -720:720;
lon2Wrapped = wrapTo180(lon2);

Постройте перенесенные долготы. Перенесенные долготы остаются в области значений [-180, 180] степени.

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

Figure contains an axes object. The axes object contains an object of type line.

Входные параметры

свернуть все

Углы в виде числового вектора.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Выходные аргументы

свернуть все

Перенесенные углы в виде числового вектора со значениями в области значений [–180, 180].

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

| |

Представленный в R2007b
Для просмотра документации необходимо авторизоваться на сайте