Постройте графики на карте Средство Просмотра
plot( строит графики путей распространения для объектов луча на карте Средство Просмотра.rays)
plot( строит графики путей распространения для объектов ray на карте Средство Просмотра с дополнительными опциями, заданными одним или несколькими аргументами пары "имя-значение".rays,Name,Value)
Обратная трассировка лучей приводит к comm.Ray объекты и постройте график пути распространения луча после перезапуска карты Средство Просмотра.
Создайте карту Средство Просмотра, загрузив данные создания для Чикаго. Для получения дополнительной информации о файле osm см. [1].
viewer = siteviewer('Buildings','chicago.osm');

Создать и показать площадку передатчика на одном создании и площадку приемника на другом создании.
tx = txsite('Latitude',41.8800,'Longitude',-87.6295, ... 'TransmitterFrequency',2.5e9); show(tx); rx = rxsite('Latitude',41.881352,'Longitude',-87.629771, ... 'AntennaHeight',30); show(rx);

Выполните трассировку луча, возвращая результаты объекта луча. Для заданного строения трассировка лучей возвращает массив ячеек, содержащий один объект луча. Отображение свойств объекта луча. Затем закройте карту Средство Просмотра.
rays = raytrace(tx,rx)
rays = 1×1 cell array
{1×1 comm.Ray}
rays{1}ans =
Ray with properties:
PathSpecification: 'Locations'
CoordinateSystem: 'Geographic'
TransmitterLocation: [3×1 double]
ReceiverLocation: [3×1 double]
LineOfSight: 0
ReflectionLocations: [3×1 double]
Frequency: 2.5000e+09
PathLossSource: 'Custom'
PathLoss: 94.0915
PhaseShift: 1.2939
Read-only properties:
PropagationDelay: 5.7088e-07
PropagationDistance: 171.1462
AngleOfDeparture: [2×1 double]
AngleOfArrival: [2×1 double]
NumReflections: 1
close(viewer);
Можно построить график лучей, не выполняя трассировку лучей снова. Создайте другую карту Средство Просмотра с теми же созданиями. Показать сайты передатчика и приемника. Используя ранее возвращенную массив ячеек лучевых объектов, постройте график отраженных лучей между сайтом передатчика и сайтом приемника. Функция построения графика может построить путь для одного объекта луча за раз.
siteviewer('Buildings','chicago.osm'); show(tx); show(rx); plot(rays{1},'Type','power', ... 'TransmitterSite',tx,'ReceiverSite',rx);

Приложение
[1] Файл osm загружается из https://www.openstreetmap.org, что обеспечивает доступ к данным карты, полученной из толпы, по всему миру. Данные лицензированы под лицензией Open Data Commons Open Database License (ODbL), https://opendatacommons.org/licenses/odbl/.
rays - Объект строения лучаcomm.Ray объектСтроение луча, заданная как единица comm.Ray объект или вектор comm.Ray объекты. Каждый объект должен иметь PathSpecification значение свойства установлено в "Locations" и CoordinateSystem значение свойства установлено в "Geographic".
Типы данных: comm.Ray
Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.
plot(rays,"Type","pathloss","ColorLimits",[-100 0]) добавляет путь распространения, указанный в rays в текущем средстве просмотра и настраивает предельные значения цвета по умолчанию.'Type' - Тип количества для построения графика"pathloss" (по умолчанию) | "power"Тип количества для построения графика, заданный как "pathloss" или "power". На основе значения, заданного для Typeцвет, приложенный вдоль пути, преобразуется в потери пути в дБ или в степень в дБм сигнала вдоль пути.
Типы данных: char | string
'TransmitterSite' - Площадка передатчикаtxsite объектПлощадка передатчика, заданная как txsite объект.
Применяется только тогда, когда Type установлено в "power".
Типы данных: char
'ReceiverSite' - Место приемникаrxsite объектСайт приемника, заданный как rxsite объект.
Применяется только тогда, когда Type установлено в "power".
Типы данных: char
'ColorLimits' - Пределы цвета палитрыПределы цвета для палитры, заданные как числовой вектор 1 на 2, [min, max], где min представляет нижний предел насыщения, а max представляет верхний предел насыщения. Значение по умолчанию является [-120 -5], когда Type установлено в 'power' и [45 160] при Type установлено в 'pathloss'.
Типы данных: double
'Colormap' - Палитра применяется к пути распространения'jet' (по умолчанию) | M числовой массив -by-3Палитра, примененная к пути распространения, заданная как M-на-3 числовой массив триплетов RGB (красный, зеленый, синий), которые определяют M отдельных цветов.
Типы данных: double | char | string
'ShowLegend' - Показать легенду цвета на картеtrue (по умолчанию) | falseПоказать легенду цвета на карте, заданную как true или false.
Типы данных: logical
'Map' - Карта визуализации и поверхностных данныхsiteviewer объектКарта для визуализации и данных о поверхности, заданная как siteviewer объект.[1] По умолчанию это текущее siteviewer объект, или если никакая программа Средство Просмотра не открывает новую siteviewer объект откроется.
Типы данных: siteviewer object
[1] Выравнивание контуров и меток областей является представлением функции, предоставляемой поставщиками данных, и не подразумевает одобрения MathWorks®.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.