| Curve Fitting Toolbox™ | ![]() |
| On this page… |
|---|
Curve Fitting Toolbox™ software is a collection of graphical user interfaces (GUIs) and M-file functions that operate in the MATLAB® technical computing environment. The toolbox supplements MATLAB features with:
Data preprocessing capabilities, such as sectioning, excluding data, and smoothing
Data fitting using parametric and nonparametric models:
The toolbox includes a library of parametric models, with polynomials, exponentials, rationals, sums of Gaussians, Fourier polynomials, and many others.
You can also define custom models to precisely reflect the goals of your data analysis.
Nonparametric models are available through a variety of smoothers and interpolants.
Fitting methods for linear least squares, nonlinear least squares, weighted least squares, constrained least squares, and robust fitting are available
Data and fit statistics to assist you in analyzing your models
Postprocessing capabilities that allow you to interpolate, extrapolate, differentiate, and integrate the fit
The ability to save your work in various formats, including workspace variables, binary files, and automatically generated MATLAB code
Curve Fitting Toolbox software allows you to work in two different environments:
An interactive environment, Curve Fitting Tool, which is composed of multiple graphical user interfaces
A programmatic environment that allows you to write object-oriented MATLAB code using curve fitting methods
To open Curve Fitting Tool, type
cftool
To list the Curve Fitting Toolbox functions for use in MATLAB programming, type
help curvefit
The code for any function can be opened in the MATLAB Editor by typing
edit function_name
Brief, command line help for any function is available by typing
help function_name
Complete documentation for any function is available by typing
doc function_name
You can change the way any toolbox function works by copying and renaming its M-file, examining your copy in the editor, and then modifying it.
You can also extend the toolbox by adding your own M-files, or by using your code in combination with functions from other toolboxes, such as Statistics Toolbox™ or Optimization Toolbox™ software.
![]() | Getting Started | Interactive Curve Fitting | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |