polar

Постройте заданные параметры объекта на полярных координатах

Описание

пример

p = polar(budgetobj,i,j) строит (i,j) th s-параметр на полярном графике для rfbudget объект. p полярный объект функции построения графика. Для получения дополнительной информации о свойствах p, смотрите.

пример

lineseries = polar(cktobj,'parameter1',...,'parametern') строит параметры parameter1, ..., parametern на полярном графике для объекта cktobj схемы.

polar функция возвращает вектор-столбец указателей на lineseries объекты, один указатель на элемент.

lineseries = polar(___,x-axis parameter,x-axis format,'condition1',value1,...,'conditionm',valuem,'freq',freq,'pin',pin) строит заданные параметры в заданных условиях работы на полярном графике для объекта схемы, cktobj. Используйте эту опцию с входными параметрами в предыдущем синтаксисе.

Примечание

  • Поскольку вся схема возражает кроме тех, которые содержат данные из файла данных, необходимо использовать analyze метод, чтобы выполнить анализ частотного диапазона прежде, чем вызвать polar.

  • Используйте функцию polarpattern (Antenna Toolbox) или функция MATLAB® polarplot построить параметры, которые не являются частью rfckt или rfbudget объект, но заданы как векторные данные.

Примеры

свернуть все

Создайте бюджетный объект RF из |default.s2p|.

Sa = nport('default.s2p');
rfobj = rfbudget(Sa,Sa.NetworkData.Frequencies,-30,10);

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

p = polar(rfobj,1,1);
p.LineStyle = ':';

В недавно созданном окне фигуры нажмите View> Figure Toolbar, затем наведите на набор данных, чтобы видеть параметры, характерные для конкретной точки. Можно щелкнуть правой кнопкой мыши, чтобы взаимодействовать с графиком.

Создайте объект усилителя из |default.s2p |.

amp = read(rfckt.amplifier,'default.s2p');

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

lineseries = polar(amp,'S11')

lineseries = 
  Line (S_{11}) with properties:

              Color: [0 0.4470 0.7410]
          LineStyle: '-'
          LineWidth: 0.5000
             Marker: 'none'
         MarkerSize: 6
    MarkerFaceColor: 'none'
              XData: [1x191 double]
              YData: [1x191 double]
              ZData: [1x0 double]

  Show all properties

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

свернуть все

Бюджет RF (rfbudget) объект в виде указателя на объект.

Объект Circuit (rfckt) объект в виде указателя на объект.

Получить список допустимых параметров для cktobj, введите listparam(cktobj).

Независимая переменная вдоль x - ось, чтобы построить заданные параметры вдоль y - ось в виде вектора символов или строки. Несколько x-axis parameter значения доступны для всех объектов. Когда вы импортируете rfckt.amplifier, rfckt.mixer, или rfdata.data объектные технические требования от .p2d или .s2d файл, можно также задать любые условия работы из файла, которые имеют числовые значения, такие как смещение.

Следующая таблица показывает обычно доступные параметры и соответствующий x-axis parameter значения. Перечисленные в таблице настройки по умолчанию используются если x-axis parameter не задан.

'ParameterName' x-axis parameter Значения
Pout, Phase, LS11, LS12, LS21, LS22Pin (значение по умолчанию), Freq
S11, S12, S21, S22, NF, OIP3, VSWRIn, VSWROut, GammaIn, GammaOut, FMIN, GammaOPT, RNFreq
AM/AM, AM/PMAM

Формат используется для определенного x-axis parameterВ виде вектора символов или строки. Никакой x-axis format спецификация необходима когда x-axis parameter условия работы.

Следующая таблица показывает x-axis format значения, которые доступны для x-axis parameter значения перечислили в предыдущей таблице, наряду с настройками по умолчанию, которые используются если x-axis format не задан.

x-axis parameter Значенияx-axis format Значения
PindBm (значение по умолчанию), mWW, dBW
Freq

THz, GHz, MHz, KHz, Hz

По умолчанию, x-axis format выбран, чтобы обеспечить лучшее масштабирование для данного x-axis parameter значения.

AMMagnitude (decibels) (значение по умолчанию), Magnitude (linear)

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

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

Пример: lineseries = polar(h,'Freq',2.1e9)

Дополнительные пары значения условия, в которых можно построить заданные параметры в виде серии 'condition',value пары разделяются запятыми. Эти пары являются обычно условиями работы от .p2d или .s2d файл. Для некоторых параметров можно задать набор значений частоты или входной мощности, в которых можно построить заданный параметр.

Например:

  • При графическом выводе S-параметров больших сигнала в зависимости от входной мощности можно задать интересные места частоты с помощью пар значения условия.

  • При графическом выводе S-параметров больших сигнала в зависимости от частоты можно задать уровни интереса входной мощности с помощью пар значения условия.

  • При графическом выводе параметров в зависимости от условий работы можно задать и значения частоты и входной мощности с помощью пар значения условия.

Дополнительное значение частоты, в Гц, на уровне которого можно построить заданные параметры. Freq задан как разделенная запятой пара 'Freq', и скалярное значение.

Дополнительное значение входной мощности, в dBm, в котором можно построить заданные параметры. pin задан как разделенная запятой пара 'pin', и скалярное значение.

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

свернуть все

Полярный объект функции построения графика, возвращенный как указатель на объект

Для получения дополнительной информации о свойствах p, смотрите.

lineseries объект, возвращенный как вектор-столбец указателей на объект.

Советы

  • Если вы не задаете условий работы в качестве аргументов к polar метод, затем метод строит значения параметров на основе в настоящее время выбранных условий работы.

  • Если вы задаете одни или несколько условий работы, polar метод строит значения параметров на основе тех условий работы.

  • Когда вы используете условия работы для x-axis parameter входной параметр, метод строит параметры для всех значений условий работы.

  • Используйте Property Editor (propertyeditor) или MATLAB set функционируйте, чтобы изменить Line Properties.

  • Страницы с описанием для функций MATLAB такой как figure, axes, и text перечислите доступные свойства и обеспечьте ссылки на подробные описания.

Представлено до R2006a