Curve Fitting & Approximate Functions

Built into the Wolfram Language are state-of-the-art constrained nonlinear fitting capabilities, conveniently accessed with models given directly in symbolic form. The Wolfram Language also supports unique symbolic interpolating functions that can immediately be used throughout the system to efficiently represent approximate numerical functions.

(RefLink[FindFit, paclet:ref/FindFit]) — find a general nonlinear fit, potentially including parameter constraints

(RefLink[Fit, paclet:ref/Fit]) — linear least-squares fit to a list of symbolic functions

(RefLink[LeastSquares, paclet:ref/LeastSquares]) — solution to a least-squares problem in matrix form

(RefLink[Interpolation, paclet:ref/Interpolation]) — find an interpolation to data in any number of dimensions

(RefLink[InterpolatingFunction, paclet:ref/InterpolatingFunction]) — represent an approximate function to be evaluated repeatedly

(RefLink[InterpolatingPolynomial, paclet:ref/InterpolatingPolynomial]) — construct a symbolic interpolating polynomial

(OrangeLink[Splines », paclet:guide/Splines])

Peak Analysis

(RefLink[FindPeaks, paclet:ref/FindPeaks]) — find the positions of peaks

(RefLink[EstimatedBackground, paclet:ref/EstimatedBackground]) — estimate a smooth background

Symbolic Formula Discovery

(RefLink[FindFormula, paclet:ref/FindFormula]) — attempt to find a simple symbolic formula for data