Определение форматов параметров

Когда вы звоните plotyy не задавая форматы для заданного параметра, plotyy определяет форматы из первичного и вторичного форматов.

Основной и вторичный форматы

В следующей таблице показаны основной и вторичный форматы параметров для всех схем и объектов данных. Используйте listparam метод для перечисления допустимых параметров для конкретного объекта. Используйте listformat метод для перечисления допустимых форматов.

ПараметрОсновной форматВторичный формат
S11, S12, S21, S22Magnitude(decibels)Angle(Degrees)
LS11, LS12, LS21, LS22Magnitude(decibels)Angle(Degrees)
NFMagnitude(decibels)ничего
OIP3dBmW
PoutdBmW
PhaseAngle(Degrees)ничего
AM/AMMagnitude(decibels)ничего
AM/PMAngle(Degrees)ничего
GammaIn, GammaOutMagnitude(decibels)Angle(Degrees)
Gt, Ga, Gp, Gmag, GmsgMagnitude(decibels)ничего
DeltaMagnitude(decibels)Angle(Degrees)
TF1, TF2Magnitude(decibels)Angle(Degrees)
GammaMS, GammaMLMagnitude(decibels)Angle(Degrees)
VSWRIn, VSWROutMagnitude(decibels)ничего
GroupDelaynsничего
FminMagnitude(decibels)ничего
GammaOPTMagnitude(decibels)Angle(Degrees)
K, Mu, MuPrimeничегоничего
RNничегоничего
PhaseNoisedBc/Hzничего
NTempKничего
NFactorничегоничего

Определение форматов для одного параметра

Когда вы задаете только один параметр для графического изображения, plotyy создает график следующим образом:

  • Предопределенный основной формат является форматом для левой оси Y.

  • Предопределенный вторичный формат является форматом для правой оси Y.

Если заданный параметр не имеет предопределенного вторичного формата, plotyy ведет себя так же, как plot, и не добавляет вторую ось Y к графику.

Определение форматов для нескольких параметров

Чтобы построить график нескольких параметров на двух осях Y, plotyy пытается найти два формата из предопределенных первичного и вторичного форматов для заданных параметров. Для использования на графике форматы должны соответствовать следующим критериям:

  • Каждый формат должен быть допустимым для хотя бы одного параметра.

  • Каждый параметр должен быть нанесен, по крайней мере, на одну ось Y.

Если не может удовлетворить этим критериям, plotyy выдает сообщение об ошибке.

Функция использует следующий алгоритм, чтобы определить два параметра:

  1. Проверьте основной и вторичный форматы для заданных параметров.

  2. Если одна или несколько пар первично-вторичных форматов удовлетворяют предыдущим критериям для всех параметров:

    • Выберите пару, которая применяется к большинству параметров.

    • Используйте эти форматы для создания графика.

    В противном случае перейдите к следующему шагу.

  3. Если ни одна пара первично-вторичных форматов не соответствует критериям для всех параметров, попробуйте найти одну или несколько пар первично-первичного формата, которые удовлетворяют критериям. Если одна или несколько пар первично-первичных форматов удовлетворяют предыдущим критериям для всех параметров:

    • Выберите пару, которая применяется к большинству параметров.

    • Используйте эти форматы для создания графика.

    В противном случае перейдите к следующему шагу.

  4. Если на предыдущих шагах не удалось создать график, попробуйте найти один формат из предопределенных первичных форматов. Если основной формат действителен для всех параметров, используйте этот формат, чтобы создать график с MATLAB plot функция.

  5. Если все предыдущие шаги не увенчались успехом, выдайте сообщение об ошибке.

Похожие темы