vfwdtran

Преобразуйте азимут на эллипсоиде к направлению на карте

Синтаксис

th = vfwdtran(lat,lon,az)
th = vfwdtran(mstruct,lat,lon,az)
[th,len] = vfwdtran(...)

Описание

th = vfwdtran(lat,lon,az) преобразовывает угол азимута в заданных точках широты и долготы на сфере в пробел проекции. Проекция карты, в настоящее время отображенная, используется, чтобы задать пробел проекции. Входные углы должны быть в тех же модулях, как задано текущей проекцией карты. Входные параметры могут быть скалярами или матрицами равного размера. Угол на пробеле проекции задан как положительный против часовой стрелки от оси X.

th = vfwdtran(mstruct,lat,lon,az) использует проекцию карты, заданную входом mstruct вычислить проекцию карты.

[th,len] = vfwdtran(...) также возвращает длину вектора в спроектированной системе координат. Значение 1 не указывает ни на какое искажение шкалы.

Фон

Направление севера легко задать на 3D сфере, но более трудный на двумерной карте. Для цилиндрических проекций в нормальном аспекте север всегда находится в положительном направлении Y. Для конических проекций север может быть налево или направо от оси Y. Эта функция преобразовывает любой угол азимута на сфере к соответствующему углу в спроектированных бумажных координатах.

Примеры

Демонстрационные вычисления:

axesm('eqdconic','maplatlim',[-10 45],'maplonlim',[-55 55])
gridm; framem; mlabel; plabel
quiverm([0 0 0],[-45 0 45],[0 0 0],[10 10 10],0)
quiverm([0 0 0],[-45 0 45],[10 10 10],[0 0 0],0)

vfwdtran([0 0 0],[-45 0 45],[0 0 0])

ans =
       59.614           90       120.39

vfwdtran([0 0 0],[-45 0 45],[90 90 90])

ans =
      -30.385    0.0001931       30.386

Ограничения

Это преобразование ограничивается областью, заданной пределами системы координат в текущем определении карты.

Советы

Географический угол азимута измеряется по часовой стрелке от севера. Угол пробела проекции измеряется против часовой стрелки от оси X.

Эта функция использует метод конечной разности. Географические координаты встревожены немного в различных направлениях и спроектированы. Небольшое количество ошибки введено численным расчетом производных и изменением параметров искажения карты.

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

| | |

Представлено до R2006a