rationalfit

Выполните rationalfit для объекта S-параметров

Описание

[fit,errdb] = rationalfit(s,i,j) использует rationalfit функция для создания fit, an rfmodel.rational аппроксимация объекта только (i, j) -го элемента объекта S-параметра s. Этот синтаксис эквивалентен rationalfit(s.Frequencies,rfparam(s,i,j),...).

пример

[fit,errdb] = rationalfit(s) использует rationalfit функция для создания fit, a N -by - N rfmodel.rational объекты (с одинаковыми полюсами), подгоняющие все элементы N -by N объекта S-параметра s. Можно непосредственно передать этот N -by - N fit на freqresp, ispassive, passivity функций. Этот синтаксис эквивалентен rationalfit(s.Frequencies,S.Parameters).

Примеры

свернуть все

Чтение файла с именем passive.s2p и подгонка 2x2 S-параметров.

S = sparameters('passive.s2p');
fit = rationalfit(S)
fit=2×2 object
  2x2 rfmodel.rational array with properties:

    A
    C
    D
    Delay
    Name

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

свернуть все

S-параметры, заданные как объект RF Toolbox™ сетевого параметра. Чтобы создать объект этого типа, используйте sparameters функция.

Индекс строка данных для построения графика, заданный как положительное целое число.

Индекс столбца данных для построения графика, заданный как положительное целое число.

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

свернуть все

Один или несколько рациональных объектов функции, возвращаемых как N -by - N rfmodel.rational объект. Количество размерностей в data определяет размерность h.

Относительная погрешность достигнута, возвращена как double, в дБ.

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