zpk

Вычислите нули, полюса и усиление рационального объекта

Синтаксис

Описание

пример

[z,p,k,dcgain] = zpk(fit) возвращает нули, полюса, усиление и усиление DC рационального объекта.

Примеры

свернуть все

Создайте объект S-Parameters из файла с именем default.s2p. Выполните рациональный подбор кривой S-параметров.

S = sparameters('default.s2p');
fit = rational(S,'Display', 'plot')

fit = 
  rational with properties:

      NumPorts: 2
      NumPoles: 25
         Poles: [25x1 double]
      Residues: [2x2x25 double]
    DirectTerm: [2x2 double]
         ErrDB: -21.7113

Вычислите нули, полюса, усиление и усиление DC рационального объекта.

[z,p,k,dcgain] = zpk(fit)
z=2×2 cell array
    {25x1 double}    {25x1 double}
    {25x1 double}    {25x1 double}

p=2×2 cell array
    {25x1 double}    {25x1 double}
    {25x1 double}    {25x1 double}

k = 2×2

    0.8240    0.0039
   -0.0405    0.0011

dcgain = 2×2

    0.9248   -0.0108
   -1.2311    0.8725

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

свернуть все

Рациональная подгонка в виде rational объект возвращен rational.

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

свернуть все

Обнуляет подгонки, возвращенной как 1D массив типа double, или трехмерный массив удваивается.

Полюса подгонки, возвращенной как 1D массив типа double или трехмерный массив, удваиваются.

Усиление подгонки, возвращенной как 2D массив типа double. k коэффициент рациональной функции, когда полюса и нули выражаются как многочлены в S.

Усиление DC подгонки, возвращенной как 2D массив типа double для нулевой частотной характеристики.

Смотрите также

| |

Введенный в R2020a