addCursor

Класс: polarpattern

Добавьте курсор в полярный угол графика

Синтаксис

addCursor(p,angle)
addCursor(p,angle,index)
id = addCursor(___)

Описание

пример

addCursor(p,angle) добавляет курсор к активному полярному графику, p, в точке данных, самой близкой к заданному angle. Угловые модули в градусах.

Первый добавленный курсор называется 'C1', вторым 'C2', и так далее.

пример

addCursor(p,angle,index) добавляет курсор в заданном наборе данных index. index может быть вектором индексов.

id = addCursor(___) возвращает массив ячеек с одним ID для каждого созданного курсора. Можно задать любой из аргументов от предыдущих синтаксисов.

Входные параметры

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

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

Угловые значения, в которых добавляется курсор, задали как скаляр или вектор в градусах.

Индекс набора данных, заданный как скаляр или вектор.

Примеры

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

Создайте антенну косинуса и постройте полярный шаблон ее направленности на уровне 75 МГц. Затем добавьте курсоры на уровне двух 150 ° и 270 °.

cosineantenna = phased.CosineAntennaElement('FrequencyRange',[1.0e0 100.0e9],...
    'CosinePower',[2,2]);
p = pattern(cosineantenna,75.0e6,[-90:90],0,'Type','Directivity');
P = polarpattern([-90:90],p);
addCursor(P,[45 135]);

Создайте антенну косинуса и постройте полярный шаблон ее направленности на уровне 75 МГц. Затем создайте изотропную антенну. Также вычислите направленность этой антенны на уровне 75 МГц. Добавьте график направленности изотропной антенны к графику направленности антенны косинуса. Затем добавьте курсоры в нескольких точках,

cosineantenna = phased.CosineAntennaElement('FrequencyRange',[1.0e0 100.0e9],...
    'CosinePower',[2,2]);
p1 = pattern(cosineantenna,75.0e6,[-90:90],0,'Type','Directivity');
P = polarpattern([-90:90],p1);
isoantenna = phased.IsotropicAntennaElement('FrequencyRange',...
    [1.0e0 100.0e9]);
p2 = pattern(isoantenna,75.0e6,[-180:180],0,'Type','Directivity');
add(P,[-180:180],p2);

Добавьте курсор приблизительно в 30� к шаблону антенны косинуса (обозначенный индексом 1) и в 150� и 270� к изотропному полярному шаблону (обозначенный индексом 2).

addCursor(P,[30.5 149.0 314.7],[1 2 1]);

Смотрите также

| | | | | |

Введенный в R2016a