フィルターのクリア

Transfer function estimation with unknown number of poles and zeros

9 ビュー (過去 30 日間)
Claudio
Claudio 2014 年 4 月 25 日
回答済み: Arkadiy Turevskiy 2014 年 4 月 25 日
I have an input and output signal registered in time-domain (discrete).
With
sys = tfest(data,np,Ts);
I can estimate the transfer function given the number of poles. But I don't know how many poles/zeros my transfer function should have to best fit the data.
Is there a way that MATLAB can estimate the best transfer function without these constraints?
Thank you very much.

採用された回答

Arkadiy Turevskiy
Arkadiy Turevskiy 2014 年 4 月 25 日
No, when using tfest you have to specify the number of poles and zeros.
If you are estimating state-space models, you can make use of the tool that helps you pick the order. See this example . You can then export identified state space model to MATLAB workspace and convert to a transfer function.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeTransfer Function Models についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by