Отобразите данные о распространении на графике по карте
plot(
отображает данные о распространении на графике по карте. Каждая точка данных отображена как круговой маркер, который окрашен согласно соответствующему значению.pd
)
plot(___,
отображает данные о распространении на графике с дополнительными опциями, заданными аргументами пары "имя-значение".Name,Value
)
Средство просмотра Стартовой площадки с basemaps и файлами создания.
viewer = siteviewer("Basemap","streets_dark",... "Buildings","manhattan.osm");
Покажите ретранслятор на создании.
tx = txsite("Latitude",40.7107,... "Longitude",-74.0114,... "AntennaHeight",80); show(tx)
Создайте сайты получателя вдоль соседних улиц.
latitude = [linspace(40.7088, 40.71416, 50), ... linspace(40.71416, 40.715505, 25), ... linspace(40.715505, 40.7133, 25), ... linspace(40.7133, 40.7143, 25)]'; longitude = [linspace(-74.0108, -74.00627, 50), ... linspace(-74.00627 ,-74.0092, 25), ... linspace(-74.0092, -74.0110, 25), ... linspace(-74.0110, -74.0132, 25)]'; rxs = rxsite("Latitude", latitude, "Longitude", longitude);
Вычислите силу сигнала в каждом местоположении получателя.
signalStrength = sigstrength(rxs, tx)';
Создайте propagationData
возразите, чтобы содержать вычисленные данные о силе сигнала.
tbl = table(latitude, longitude, signalStrength); pd = propagationData(tbl);
Отобразите данные о силе сигнала на графике по карте как окрашенные точками.
legendTitle = "Signal" + newline + "Strength" + newline + "(dB)"; plot(pd, "LegendTitle", legendTitle, "Colormap", parula);
pd
— Данные о распространенииpropagationData
объект (значение по умолчанию)Данные о распространении в виде propagationData
объект.
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
'Type','power'
'DataVariableName'
— Переменная данных, чтобы построитьpd.DataVariableName
(значение по умолчанию) | вектор символов | строковый скалярПеременная данных, чтобы построить в виде разделенной запятой пары, состоящей из 'DataVariableName'
и вектор символов или строковый скаляр, соответствующий имени переменной в таблице данных раньше, создавали контейнерный объект данных о распространении pd
. Значение по умолчанию является динамическим и соответствует DataVariableName
свойство propagationData
объект.
Типы данных: char |
string
'Type'
— Тип значения, чтобы построить'custom'
(значение по умолчанию) | 'power'
| 'efield'
| 'sinr'
| 'pathloss'
Тип значения, чтобы построить в виде разделенной запятой пары, состоящей из 'Type'
и одно из значений в Type
столбец:
Ввод | ColorLimits | LegendTitle |
---|---|---|
'custom' | [min(Data) max(Data)] | '' |
'power' | [-120 -5]
| 'Power (dBm)' |
'efield' | [20 135]
| 'E-field (dBuV/m)' |
'sinr' | [-5 20]
| 'SINR (dB)' |
'pathloss' | [45 160]
| 'Path loss (dB)' |
Значение по умолчанию для Levels
вектор с линейно распределёнными значениями, ограниченный ColorLimits
.
Типы данных: char |
string
'Levels'
— Уровни значения данных, чтобы построитьУровни значения данных, чтобы построить в виде разделенной запятой пары, состоящей из 'Levels'
и числовой вектор. Данные о распространении сгруппированы согласно Levels
. Данные в каждом интервале являются цветом, закодированным согласно соответствующему уровню. Цвета выбраны с помощью Colors
если задано, или иначе Colormap
и ColorLimits
. Точки данных со значениями ниже минимального уровня не включены в график.
Значение по умолчанию для Levels
вектор с линейно распределёнными значениями, ограниченный ColorLimits
.
Типы данных: double
'Colors'
— Цвета точек данныхЦвета точек данных в виде разделенной запятой пары, состоящей из 'Colors'
и M-by-3 массив RGB (красный, синий, зеленый) или массив строк или массив ячеек из символьных векторов. Цвета присвоены поэлементные значениям в Levels
для окраски соответствующих точек. Цвета не могут использоваться с Colormap
и ColorLimits
.
Типы данных: double |
char
| string
'Colormap'
— Карта цветов для окраски точек'jet(256)'
(значение по умолчанию) | предопределенное имя палитры | M-by-3 массив триплетов RGBПалитра для окрашивающих точек в виде разделенной запятой пары, состоящей из 'Colormap'
и предопределенное имя палитры или M-by-3 массив RGB (красный, синий, зеленый) триплеты, которые задают отдельные цвета M. Colormap
не может использоваться с Colors
.
Типы данных: double |
char
| string
'ColorLimits'
— Цветные пределы для карты цветовЦветные пределы для палитры в виде разделенной запятой пары, состоящей из 'ColorLimits'
и двухэлементный вектор формы [min макс.]. Цветные пределы указывают на значения уровня данных, которые сопоставляют с первым и последним, раскрашивает палитру. ColorLimits
не может использоваться с Colors
.
Типы данных: double
'MarkerSize'
— Размер маркеров данных
(значение по умолчанию) | положительный числовой скалярРазмер маркеров данных, построенных на карте в виде разделенной запятой пары, состоящей из 'MarkerSize'
и положительный числовой скаляр в пикселях.
Типы данных: double
'ShowLegend'
— Покажите цветную легенду на картеtrue
(значение по умолчанию) | false
Покажите цветную легенду на карте в виде разделенной запятой пары, состоящей из 'ShowLegend'
и true
или false
.
Типы данных: логический
'LegendTitle'
— Заголовок цветной легендыЗаголовок цветной легенды в виде разделенной запятой пары, состоящей из 'LegendTitle'
и вектор символов или строковый скаляр.
Типы данных: string
| char
'Map'
— Сопоставьте для поверхностных данныхsiteviewer
объектСопоставьте для поверхностных данных в виде разделенной запятой пары, состоящей из 'Map'
и siteviewer
объект. Значением по умолчанию является текущее Средство просмотра Сайта или новое Средство просмотра Сайта, если ни один не открыт.
Типы данных: char |
string
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.