2012-05-22 3 views
1

나는 분자와 연속 시간 전달 함수의 분모를 가지고있다. 저는 등가 이산 시간 전달 함수의 분자와 분모를 따로 구합니다.`tf()`에 대한 역수가 있습니까?

내 코드는 다음과 같습니다 :

SAMPLING_PERIOD = 0.01; 
% Hc(s) = Bc(s)/Ac(s) = 25/(s^2 + 3s + 25); 
Bc = [25]; 
Ac = [1, 3, 25]; 
Hc = tf(Bc, Ac); 
Hd = c2d(Hc, SAMPLING_PERIOD); 
[Bd, Ad] = inverse_tf(Hd); % I need a function like this 
% My aim is to obtain Ad and Bd; where, 
% Bd: Numerator of the corresponding discrete time system 
% Ad: Denominator of the corresponding discrete time system 

내가 이것을 어떻게해야합니까?

답변

2

이 같은 분자와 분모 계수를 얻기 위해 tfdata를 사용할 수 있습니다

[Bd, Ad] = tfdata(Hd); 

사항은 반환의 순서는 BdAd 값.