Curve Fitting App

The Curve Fitting app enables you to fit a variety of curves and surfaces to data through an interactive interface. 

The app enables you to quickly perform common tasks such as:

  • Fitting different models: Perform linear or nonlinear regression, interpolation, smoothing, or fit a custom equation.
  • Assessing and comparing models: Display goodness-of-fit statistics, confidence intervals and residuals, remove outliers, and assess fits with validation data.
  • Visualizing curves and surfaces: Create, plot, and compare multiple fits.
  • Automating process: Generate MATLAB code to fit and plot curves and surfaces, or export fits to the workspace for further analysis.

Since each curve fitting problem is different, the app allows you to efficiently explore a variety of algorithms in order to find a solution to your data fitting problem.

You can find the Curve Fitting app, along with the rest of the apps for your installed products, by clicking the Apps tab in the MATLAB Toolstrip.

Learn how to easily fit census data using polynomial equations up to the sixth degree and a single-term exponential equation using the Curve Fitting app.


File Exchange Apps

You can create your own MATLAB apps and share them with other MATLAB users. Community members frequently share MATLAB apps through File Exchange.

The Dose Response Analysis app allows you to characterize the dose response behavior of drugs by fitting the curve to a sigmoidal model.
The Dose Response Analysis app allows you to characterize the dose response behavior of drugs by fitting the curve to a sigmoidal model.