Curve Fitting a Transfer Function

I have a transfer function in the frequency domain and I am looking to curve fit it into a numerator and a denominator for a system. Is there a specific function that I can use to do so if there are both poles and zeros in the transfer function? I have the standard student version toolboxes as well as the system ID toolboxes.

답변 (1개)

Sebastian Castro
Sebastian Castro 2015년 7월 14일

0 개 추천

In System Identification Toolbox, there is a "tfest" function. Notice that one way to call it is by specifying the data, as well as the number of poles (np) and zeros (nz):
>> sys = tfest(data,np,nz)
- Sebastian

댓글 수: 1

Michael Harris
Michael Harris 2015년 7월 14일
Thank you Sebastian. I had attempted to use the tfest command previously and the system that I was getting was not even close to a good approximation of my transfer function. The system I was given was just an exponential decay function with no distinct poles or zeros. Do you have any suggestions as to how I can get the tfest command to give me better results?

댓글을 달려면 로그인하십시오.

카테고리

질문:

2015년 7월 13일

댓글:

2015년 7월 14일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by