полярный

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

Синтаксис

p = polar(budgetobj,i,j)
lineseries = polar(cktobj,'parameter1',...,'parametern')
lineseries = polar(cktobj,'parameter1',...,'parametern',x-axis parameter,x-axis format,'condition1',value1,...,'conditionm',valuem,'freq',freq,'pin',pin)

Описание

пример

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

пример

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

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

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

Примечание

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

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

Примеры

свернуть все

Создайте бюджетный объект РФ из |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

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

свернуть все

Бюджетный объект (rfbudget) РФ, заданный как указатель на объект.

Объект (rfckt) объекта Circuit, заданный как указатель на объект.

Чтобы получить список допустимых параметров для 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 (значение по умолчанию), mW, W, dBW
Freq

THz, GHz, MHz, KHz, Hz

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

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

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

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

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

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

Например:

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

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

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

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

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

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

свернуть все

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

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

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

Советы

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

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

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

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

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

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