Main Content

evalfr

주어진 주파수에서 주파수 응답 계산하기

구문

frsp = evalfr(sys,f)

설명

frsp = evalfr(sys,f) 는 복소수 f에서 TF, SS 또는 ZPK 모델 sys의 전달 함수를 계산합니다. 데이터(A, B, C, D)를 갖는 상태공간 모델의 경우 결과는 다음과 같습니다.

H(f) = D + C(fI – A)–1B

evalfrfreqresp의 간소화된 버전으로, 단일 점에서 응답의 빠른 계산에 사용됩니다. 일련의 주파수에 대한 주파수 응답을 계산하려면 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 rad/second에서 전달 함수를 계산합니다.

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

또는 freqresp 명령을 사용할 수도 있습니다.

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

제한 사항

fsys의 극점인 경우 응답은 유한하지 않습니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

| |