The fit command can fit a user-defined function to a set of data points (x,y) or (x,y,z), using an implementation of the nonlinear least-squares (NLLS) Marquardt-Levenberg algorithm.
Any user-defined variable occurring in the function body may serve as a fit parameter, but the return type of the fu...