This document discusses nonlinear curve fitting in Matlab. It describes how the Curve Fitting Toolbox uses nonlinear least squares to fit nonlinear models to data, such as Gaussians, ratios of polynomials, and power functions. The process of fitting a surface to data involves opening the fitting tool, selecting and importing data, refining the fit, removing outliers, selecting validation data, and exploring and customizing plots. Different fits can be applied and viewed in the residuals plot to analyze the quality of the fit. More tutorials on nonlinear methods can be found on the provided website.