exponenta event banner

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. The axes with title Fit not passive, H_\infty norm is 1 + 1.791e-02 at 17.6816 GHz. contains 4 objects of type line.

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

свернуть все

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

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

свернуть все

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

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

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

См. также

| |

Представлен в R2010a