Register to reply 
How do I best fit a function's parameters to a curve 
Share this thread: 
#1
Mar2313, 11:11 PM

P: 52

Hello,
Suppose, 1. I have a function f=C1 + C2/((C3X)^C4); where Cn is a constant; I'm looking at the HavriliakNegami equation which has some 5 constants. 2. I have a data set whose leastsquares 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. 


#2
Mar2413, 12:44 AM

Homework
Sci Advisor
HW Helper
Thanks ∞
P: 12,386

http://www.mathworks.com/help/optim/ug/lsqnonlin.html http://www.mathworks.com/moler/leastsquares.pdf 


#3
Mar2413, 11:22 AM

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! 


Register to reply 
Related Discussions  
Sinusoidal function, find its parameters ...  Introductory Physics Homework  1  
Exponential function with 3 parameters?  Precalculus Mathematics Homework  4  
Determining parameters of a function from its outputs  General Math  18  
Voltage Transfer Function determination from SParameters  Electrical Engineering  2  
Function to satisfy this integral for all parameters?!  Calculus  4 