replace

Класс: polarpattern

Замените данные полярного графика новыми данными

Описание

пример

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

replace(p,angle,magnitude) удаляет все текущие данные и добавляет новые наборы данных векторов угла и соответствующие матрицы величин к полярному графику, p.

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

расширить все

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

Данные антенны или массивы, заданные как одно из следующего:

  • Действительный вектор M длины, где M содержит значения величины с углами, принятыми как (0:M1)M×360 степени.

  • Матрица M -by - N, где M содержит значения величины и N содержит независимые наборы данных. Каждый столбец матрицы имеет углы, взятые из вектора(0:M1)M×360 степени. Набор каждого угла может варьироваться для каждого столбца.

  • Массив N-D, где N - количество размерностей. Массивы с размерностями 2 и больше являются независимыми наборами данных.

  • Комплексный вектор или матрица, где data содержит Декартовы координаты ((x,y) каждой точки. x содержит реальную часть data и y содержит мнимую часть data.

Когда данные находятся в логарифмической форме, такой как дБ, значения величины могут быть отрицательными. В этом случае polarpattern строит графики значений самой низкой величины в источник полярного графика и значений самой высокой величины в максимальном радиусе.

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

Набор значений величины, заданный в виде вектора или матрицы. Для матрицы значений величины каждый столбец является независимым набором значений величины и соответствует одному и тому же набору углов.

Примеры

расширить все

Создайте спиральную антенну, которая имеет радиус 28 мм, ширину 1,2 мм и 4 поворота. Вычислите направленность антенны на частоте 1,8 ГГц.

hx = helix('Radius',28e-3,'Width',1.2e-3,'Turns',4);
H = pattern(hx, 1.8e9,0,0:1:360);

Постройте график полярного шаблона.

P = polarpattern(H);

Создайте дипольную антенну и вычислите ее направленность на 270 МГц.

d = dipole;
D = pattern(d,270e6,0,0:1:360);

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

replace(P,D);

Введенный в R2016a