# How do I best fit a function's parameters to a curve

by rsr_life
Tags: curve, function, parameters
 P: 52 Hello, Suppose, 1. I have a function f=C1 + C2/((C3-X)^C4); where Cn is a constant; I'm looking at the Havriliak-Negami equation which has some 5 constants. 2. I have a data set whose least-squares fit looks like a curve, How can I compute the values of the function's parameters C1 to C4 that would best fit this function 1 to the curve? One idea I had was to do a separate curve fitting for the data set (using a polynomial or a set of gaussians), then take the fourier series of that resulting fitting function; compare those terms to the fourier series of this function f, and solve any resulting equations containing C1 to C4. But I bet there's some Matlab function that does this job better if I simply supply the data set and the function? i.e. it optimizes the functions parameters to get me the best least squares fit to the data set? Any help with Matlab or pointers to this is appreciated! Many thanks.
HW Helper
Thanks
P: 8,998
 I have a data set whose least-squares fit looks like a curve.
"least squares fit" to which curve?

http://www.mathworks.com/help/optim/ug/lsqnonlin.html
http://www.mathworks.com/moler/leastsquares.pdf
 P: 52 Ok. A fit of the function I described to any curve that would best cover the data set I have. The data set, when plotted, looks like a half ellipse (and is independent of the function). I need to find the values of the the function's parameters C1 to C4 that would best fit this curve. There are other functions too that could describe this dataset, but I need to compute how I could specifically use this function to describe them. Thank you!
HW Helper