ispassive

Возвратите true если rationalfit выход является пассивным элементом на всех частотах

Описание

пример

result = ispassive(fit) определяет, вводила ли рациональная подгонка, fit пассивный элемент на всех частотах (0, Inf).

[result,maxfreq,maxvalue] = ispassive(fit) определяет, вводила ли рациональная подгонка, fit пассивный элемент на всех частотах (0, Inf).

Примеры

свернуть все

Считайте файл, passive.s2p и соответствуйте S-параметрам 2 на 2.

S = sparameters('passive.s2p');
fit = rationalfit(S);

Протестируйте пассивность подгонки 2 на 2.

ispassive(fit)
ans = logical
   0

Постройте пассивность подгонки 2 на 2.

figure
passivity(fit,[1e9 40e9])

Figure contains an axes object. The axes object with title F i t blank n o t blank p a s s i v e , blank H indexOf infinity baseline blank n o r m blank i s blank 1 blank + blank 1 . 7 9 1 e - 0 2 blank a t blank 1 7 . 6 8 1 6 blank G H z . contains 4 objects of type line.

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

свернуть все

N-by-N массив в виде rfmodel.rational объекты возвращены rational или rational объект.

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

свернуть все

Результат теста пассивности rfmodel.rational объект, возвращенный как true или false. Результат говорит вам если fit может привести к нестабильным симуляциям.

Частота, на которой норма (H) равна максимальному значению, возвратилась как скаляр в герц.

Максимальная норма (H) по частотам (0, Inf), возвращенный как скаляр.

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

| |

Введен в R2010a