exponenta event banner

расстояние

Расстояние между площадками

Описание

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

пример

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. Этот путь использует сферическую модель Земли.

Типы данных: 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

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

свернуть все

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

См. также

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