exponenta event banner

rationalfit

Выполнение рационализации объекта S-параметров

Описание

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

пример

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

Примеры

свернуть все

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

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

    A
    C
    D
    Delay
    Name

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

свернуть все

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

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

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

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

свернуть все

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

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

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