curve fit on a bode plot

Thread Starter


Joined Aug 10, 2011
Im aware you can estimate the transfer function of a bode plot by hand, but for many different FR's, i think an "automated" process would be more accurate and less time consuming.

Does anyone have any "faster" ways to find the transfer functions of a given bode plot? Most preferably, is there a way in matlab to accept frequency response data and then have Matlab do a curve fitting?



Joined Mar 6, 2009
There are Matlab functions such as "fitfrd" which fit frequency response data to a state-space model. But you need the right toolbox.

Alternatives to Matlab such as Scilab have just such a function "frfit" and/or "frep2tf" inbuilt - all for free.
Last edited: