exponenta event banner

evalfr

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

Синтаксис

frsp = evalfr(sys,f)

Описание

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

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