exponenta event banner

showPeaksTable

Класс: полярпаттерн

Показать или скрыть таблицу пиковых маркеров

Синтаксис

Описание

пример

showPeaksTable(p,vis) показывает или скрывает таблицу пиковых значений. По умолчанию таблица пиковых значений видна.

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

развернуть все

Полярный график, заданный как скалярный маркер.

Показать или скрыть таблицу пиков, указанную как 0 или 1.

Примеры

развернуть все

Создайте 15-элементную ULA косинусных антенн с элементами, разнесенными на половину длины волны. Затем постройте график направленности массива на частоте 20 ГГц.

Примечание.Этот пример выполняется только в R2016b или более поздних версиях. При использовании более ранней версии замените каждый вызов функции эквивалентным step синтаксис. Например, заменить myObject(x) с step(myObject,x).

fc = 20.0e9;
c = physconst('Lightspeed');
lam = c/fc;
angs = [-180:1:180];
antenna = phased.CosineAntennaElement('FrequencyRange',[1.0e9,100.0e9],...
    'CosinePower',[2.5 2.5]);
array = phased.ULA('Element',antenna,'NumElements',15,'ElementSpacing',lam/2);

Постройте график полярной диаграммы и покажите три пика антенны. При создании polarpattern при задании свойства «Вершины» таблица пиков отображается по умолчанию.

a = pattern(array,fc,angs,0);
P = polarpattern(angs,a,'Peaks',3);

Figure Polar Measurement contains an object of type uicontainer.

Спрячь стол. Когда таблица пиков скрыта, пиковые маркеры отображают пиковые значения.

showPeaksTable(P,0);

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