CurvFit (tm) is a curve fitting program for Windows 95/98. Lorentzian, Sine, Exponential and Power series are available models to fit your data. A Lorentzian series is highly recommended for real data especially for multiple peaked and/or valleys data. CurvFit is an example of Calculus level programming... ie. minutes to solve, days or years to understand solution and what it implies (e.g. wrong model, sampling rate error, etc.). Helps learn
1) whether math model is good for given data;
2) convergence implies a reasonable solution;
3) how to select new starting initial parameter values.
See comments in example files (EX*.?) for ideas on how to converge via built in solver.
'Equation Calculator' feature is available to interpolate or extrapolate your desired Y-value at any X-point once you have a math model for your given data.
Have data? Need math model?
Do you have some data that needs a math model? Learn the power of using a Lorentzian series as a math model for real data! Above is such an example.
This picture/plot shows an isolated pulse from a disc drive in the 1980s. A curvefit using 3 Lorentzians produced an excellent math model. The excellent fit convinced us that the Thin-Film-Head (TFH) was showing a 'bad' head for manufacturing. Thus Statistical Process Control procedures could be setup to 'find' and eliminate unwanted heads.
The isolated pulse model was used to estimate the InterSymbol Interference or peak shift for various code patterns on such a disc drive. The results were excellent. This work helped improve design testing and quality of end product. Could you use a math model to do basically the same thing ... i.e. reduce Time-to-Market for your project?
Before you buy!
Try CurvFit -before- buying it. CurvFit may be freely downloaded by clicking here . Install CurvFit and be sure it works okay for you before placing a bid. CurvFit program is around 2 mbytes in size, and requires Windows 95 or 98 OS.
Other math software e.g. ODEcalc, Rainbow, etc are available here at digitalCalculus.com