exponenta event banner

контур

Отображение карты контуров

Описание

contour(pd) создает закрашенный контурный график на карте. Контуры окрашиваются в соответствии со значениями данных соответствующих местоположений.

пример

contour(___,Name,Value) создает заполненную карту контуров с дополнительными опциями, заданными аргументами пары имя-значение.

Примеры

свернуть все

Определите названия и местоположения сайтов вокруг Бостона.

names = ["Fenway Park","Faneuil Hall","Bunker Hill Monument"];
lats = [42.3467,42.3598,42.3763];
lons = [-71.0972,-71.0545,-71.0611];

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

txs = txsite("Name",names,...
       "Latitude",lats,...
       "Longitude",lons, ...
       "TransmitterFrequency",2.5e9);
show(txs)   

Создайте карту отношения сигнал-помеха-плюс-шум (SINR), где источник сигнала для каждого местоположения выбирается в качестве узла передатчика с самым сильным сигналом.

sv1 = siteviewer("Name","SINR map");
sinr(txs,"MaxRange",5000)

Возвращает данные распространения SINR.

pd = sinr(txs,"MaxRange",5000);
[sinrDb,lats,lons] = getDataVariable(pd,"SINR"); 

Вычислить ёмкость с помощью теоремы Шеннона - Хартли.

bw = 1e6; % Bandwidth is 1 MHz
sinrRatio = 10.^(sinrDb./10); % Convert from dB to power ratio
capacity = bw*log2(1+sinrRatio)/1e6; % Unit: Mbps

Создайте новые данные распространения для карты мощностей и просмотрите контурный график.

pdCapacity = propagationData(lats,lons,"Capacity",capacity);
sv2 = siteviewer("Name","Capacity map");
legendTitle = "Capacity" + newline + "(Mbps)";
contour(pdCapacity,"LegendTitle",legendTitle);

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

свернуть все

Данные распространения, указанные как propagationData объект.

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

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

Пример: 'Type','power'

Переменная данных для контурной карты, заданная как разделенная запятыми пара, состоящая из 'DataVariableName' и вектор символов или скаляр строки, соответствующий имени переменной в таблице данных, используемой для создания объекта контейнера данных распространения pd.

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

Тип значения для печати, определяемый как разделенная запятыми пара, состоящая из 'Type' и одно из значений в 'Type' столбец:

НапечататьColorLimitsLegendTitle
'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' и числовой вектор. Каждый уровень отображается на карте как разный цветной заполненный контур. Цвета выбираются с помощью Colors если указано, или иначе Colormap и ColorLimits. Точки данных со значениями ниже минимального уровня не включаются в график.

Значение по умолчанию для Levels - линейно разнесенный вектор, ограниченный ColorLimits.

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

Цвета контуров с заливкой, указанные как разделенная запятыми пара, состоящая из 'Colors' и M-by-3 массив RGB (красный, синий, зеленый) или массив строк, или массив ячеек символьных векторов. Цвета назначаются по элементам значениям в Levels для раскраски соответствующих точек. Цвета нельзя использовать с Colormap и ColorLimits.

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

Карта цветов для точек раскраски, указанная как пара, разделенная запятыми, состоящая из 'Colormap' и предопределенное имя карты цветов или M-by-3 массив триплетов RGB (красный, синий, зеленый), которые определяют M отдельных цветов. Colormap не может использоваться с Colors.

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

Пределы цвета для карты цветов, указанные как разделенная запятыми пара, состоящая из 'ColorLimits' и двухэлементный вектор вида [min max]. Пределы цвета указывают значения уровня данных, которые соответствуют первому и последнему цветам в карте цветов. ColorLimits не может использоваться с Colors.

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

Прозрачность контурного графика, заданного как числовой скаляр в диапазоне [0,1], где 0 является полностью прозрачным и 1 совершенно непрозрачен.

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

Отображение легенды цвета на карте, указанной как разделенная запятыми пара, состоящая из 'ShowLegend' и true или false.

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

Название легенды цвета, указанное как пара, разделенная запятыми, состоящая из 'LegendTitle' и вектор символов или строковый скаляр.

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

Карта для данных поверхности, указанная как разделенная запятыми пара, состоящая из 'Map' и siteviewer object. [1] Значением по умолчанию является текущее средство просмотра сайтов или новое средство просмотра сайтов, если оно не открыто.

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

См. также

| |

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

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