polar

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

Описание

пример

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

пример

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

The 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 объект, но заданы как векторные данные.

Примеры

свернуть все

Создайте объект бюджета РФ из |<reservedrangesplaceholder0>

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) объект, заданный как указатель на объект.

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

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

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

Имя параметра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 - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

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

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

Для примера:

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

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

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

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

Опциональное значение входной степени в дБм, при котором можно построить график заданных параметров. pin задается как разделенная разделенными запятой парами 'pin', и скалярное значение.

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

свернуть все

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

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

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

Совет

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

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

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

  • Используйте Property Editor (propertyeditor) или MATLAB set для изменения свойств линии.

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

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