замена

Класс: polarpattern

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

Синтаксис

replace(p,data)
replace(p,angle,magnitude)

Описание

пример

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