How to use curve fitting to get transfer function in frequency domain?
显示 更早的评论
Hi all,
I have the data of sweep frequency scan of my circuit, both magnitude and phase. I am trying to use matlab curve fitting to obtain a transfer function from it. Can someone give help on this? Since I don't see curve fitting tool can import both magnitude and phase data in one fitting.
回答(2 个)
Zack Peters
2013-10-25
0 个投票
Hi Siyu,
Rather than go through the Curve Fitting toolbox, I recommend one of two other avenues.
- Go directly to a linearized model (TF or SS representation) via Simulink Control Design toolbox. You can linearize model around a particular operating point or set of operating points.
- If you want to get a frequency sweep and then convert to transfer function. I would recommend get a frequency response estimate through our Simulink Control Design toolbox and then pass that data into the System Identification toolbox to get an estimated model of your system
~Zack
类别
在 帮助中心 和 File Exchange 中查找有关 System Identification Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!