exponenta event banner

угол

Угол между площадками

Описание

пример

[az,el] = angle(site1,site2) возвращает азимут и углы отметки между площадкой 1 и площадкой

пример

[az,el] = angle(site1,site2,path) возвращает углы с использованием заданного типа пути - евклидова или большой окружности.

[az,el] = angle(___,Name,Value) возвращает азимут и углы отметки с дополнительными опциями, заданными парами имя-значение.

Примеры

свернуть все

Создание узлов передатчика и приемника.

tx = txsite('Name','MathWorks','Latitude',42.3001,'Longitude',-71.3504);
rx = rxsite('Name','Fenway Park','Latitude',42.3467,'Longitude',-71.0972);

Получить азимут и углы возвышения между площадками.

[az,el] = angle(tx,rx)
az = 14.0142
el = -0.2816

Получить азимутальный угол между площадками в градусах по часовой стрелке с севера.

azFromEast = angle(tx,rx); % Unit: degrees counter-clockwise from east
azFromNorth = -azFromEast + 90 % Convert angle to clockwise from north
azFromNorth = 75.9858

Создание узлов передатчика и приемника.

tx = txsite('Name','MathWorks','Latitude',42.3001,'Longitude',-71.3504);
rx = rxsite('Name','Fenway Park','Latitude',42.3467,'Longitude',-71.0972);

Получить азимут и углы возвышения между площадками.

[az,el] = angle(tx,rx,'greatcircle')
az = 14.0635
el = 0

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

свернуть все

Узел передатчика или приемника, указанный как txsite или rxsite объект. Входные данные массива можно использовать для указания нескольких сайтов.

Тип пути измерения, указанный как одно из следующих значений:

  • 'euclidean'Использует кратчайший путь через пространство, соединяющее позиции центра антенны площадки 1 и площадки 2.

  • 'greatcircle'Использует кратчайший путь на поверхности земли, соединяющий широту и долготу участка 1 и участка 2. Этот путь использует сферическую модель Земли.

Типы данных: char

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'Map','siteviewer1'

Карта для визуализации или данных поверхности, указанная как разделенная запятыми пара, состоящая из 'Map и одно из следующих в зависимости от системы координат:

Система координатДопустимые значения картыЗначение карты по умолчанию
'geographic'
  • siteviewer[a]

  • Имя рельефа может быть указано, если функция вызывается с выходным аргументом. Допустимые названия местности: 'none', 'gmted2010'или имя пользовательских данных рельефа, добавленных с помощью addCustomTerrain

  • текущий или новый обозреватель, если ни один из них не открыт.

  • 'gmted2010' при вызове с выводом.

'cartesian''none', объект триангуляции или имя STL-файла.'none'

[a] Выравнивание границ и меток областей представляет собой представление функции, предоставляемой поставщиками данных, и не подразумевает одобрения MathWorks ®.

Типы данных: char | string

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

свернуть все

Азимутальный угол между площадкой 1 и площадкой 2, возвращаемый в виде массивов M-by-N в градусах. M - количество сайтов в сайтах 2, а N - количество сайтов в сайтах 1. Азимутальный угол выражается в градусах против часовой стрелки с востока (для географических площадок) или от глобальной оси X вокруг глобальной оси Z (для декартовых площадок) в диапазоне от -180 до 180

Угол возвышения между площадкой 1 и площадкой 2, возвращаемый в виде массивов M-by-N в градусах. M - количество площадок на площадках 2, N - количество площадок на площадках 1 Угол возвышения выражается в градусах от горизонтальной (или X-Y) плоскости, в диапазоне от -90 до 90.

Если указан тип пути 'greatcircle', угол возвышения всегда равен нулю.

См. также

Представлен в R2017b