evalfr

Оцените частотную характеристику на заданной частоте

Синтаксис

frsp = evalfr(sys,f)

Описание

frsp = evalfr(sys,f) оценивает передаточную функцию модели TF, SS или ZPK sys в комплексном числе f. Для моделей пространства состояний с данными (A, B, C, D), результатом является

H (<reservedrangesplaceholder4>)      = D + C (fI – A)–1B

evalfr является упрощенной версией freqresp предназначен для быстрой оценки отклика в одной точке. Использование freqresp вычислить частотную характеристику для набора частот.

Примеры

свернуть все

Создайте следующую передаточную функцию в дискретном времени.

H(z)=z-1z2+z+1

H = tf([1 -1],[1 1 1],-1);

Оцените передаточную функцию в z = 1+j.

z = 1+j;
evalfr(H,z)
ans = 0.2308 + 0.1538i

Создайте следующую модель передаточной функции в непрерывном времени:

H(s)=1s2+2s+1

sys = idtf(1,[1 2 1]);

Оцените передаточную функцию с частотой 0,1 рад/секунду.

w = 0.1;
s = j*w;
evalfr(sys,s)
ans = 0.9705 - 0.1961i

Кроме того, используйте freqresp команда.

freqresp(sys,w)
ans = 0.9705 - 0.1961i

Ограничения

Реакция не конечна, когда f - полюс sys.

См. также

| | (Control System Toolbox)

Введенный в R2012a