distance

Расстояние между сайтами

Описание

d = distance(site1,site2) возвращает расстояние в метрах между site1 и site2.

пример

d = distance(site1,site2,path) возвращает расстояние с помощью заданного типа пути, или Евклидов или большой круговой путь.

d = distance(___,Name,Value) возвращает расстояние с дополнительными опциями, заданными парами "имя-значение".

Примеры

свернуть все

Создайте сайты передатчика и получателя.

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

Получите Евклидово расстояние в км между сайтами.

dme = distance(tx,rx)
dme = 2.1504e+04
dkm = dme / 1000
dkm = 21.5037

Получите большое круговое расстояние между этими двумя сайтами.

dmg = distance(tx,rx,'greatcircle')
dmg = 2.1451e+04

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

свернуть все

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

Путь к измерению вводит в виде одного из следующего:

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

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

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

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

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

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

Сопоставьте для визуализации или поверхностных данных в виде разделенной запятой пары, состоящей из 'Map и siteviewer возразите или имя ландшафта. Имя ландшафта может быть задано, если функция вызвана с выходным аргументом. Допустимыми именами ландшафта является 'none', 'gmted2010', или имя пользовательских данных о ландшафте, добавленных с помощью addCustomTerrain. Значением по умолчанию является текущее Средство просмотра Сайта. Если никакое Средство просмотра Сайта не открыто, значением по умолчанию является новое Средство просмотра Сайта или иначе 'gmted2010' если функция вызвана с выходным аргументом.

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

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

свернуть все

Расстояние между сайтами, возвращенными как M-by-N массивы в градусах. M является количеством сайтов в сайте 2, и N является количеством сайтов в сайте 1.

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

Введенный в R2017b