evalfr

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

Синтаксис

frsp = evalfr(sys,f)

Описание

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

H (f) = 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.

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

| |

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