Fit curves and surfaces to data using regression, interpolation, and smoothing

Curve Fitting Toolbox™ provides an app and functions for fitting curves and surfaces to data. The toolbox lets you perform exploratory data analysis, preprocess and post-process data, compare candidate models, and remove outliers. You can conduct regression analysis using the library of linear and nonlinear models provided or specify your own custom equations.  The library provides optimized solver parameters and starting conditions to improve the quality of your fits. The toolbox also supports nonparametric modeling techniques, such as splines, interpolation, and smoothing.

After creating a fit, you can apply a variety of post-processing methods for plotting, interpolation, and extrapolation; estimating confidence intervals; and calculating integrals and derivatives.


Capabilities

Working with Curve Fitting Toolbox

Fit curves and surfaces to data, including linear and nonlinear regression, splines and interpolation, and smoothing.

Learn more

Regression

Perform linear and nonlinear regression.

Learn more

Splines and Interpolation

Perform variety of interpolation methods, including B-splines, thin plate splines, and tensor product splines.

Learn more

Smoothing

Remove noise from a data set while preserving important patterns.

Learn more

Previewing and Preprocessing Data

Progress from exploratory data analysis (EDA) through model development and comparison to postprocessing analysis.

Learn more

Developing, Comparing, and Managing Models

Fit multiple candidate models to a data set.

Learn more

Postprocessing Analysis

Select the curve or surface that best describes your data series, and then perform postprocessing analysis.

Learn more

Product Resources

Discover more about Curve Fitting Toolbox by exploring these resources.

Documentation

Explore documentation for Curve Fitting Toolbox functions and features, including release notes and examples.

Functions

Browse the list of available Curve Fitting Toolbox functions.

System Requirements

View system requirements for the latest release of Curve Fitting Toolbox.

Technical Articles

View articles that demonstrate technical advantages of using Curve Fitting Toolbox.

User Stories

Read how Curve Fitting Toolbox is accelerating research and development in your industry.

Community and Support

Find answers to questions and explore troubleshooting resources.

Apps

Curve Fitting Toolbox apps enable you to quickly access common tasks through an interactive interface.


Try or Buy

There are many ways to start using Curve Fitting Toolbox. Download a free trial, or explore pricing and licensing options.

Get a Free Trial

Test drive Curve Fitting Toolbox.

Get a trial

Ready to Buy?

Purchase Curve Fitting Toolbox and explore related products.

Contact sales
Pricing and licensing

Have Questions?

Shyamal

Contact Shyamal Patel,
Curve Fitting Toolbox Technical Expert

Email Shyamal

Curve Fitting Toolbox requires MATLAB.


Related Solutions

Use Curve Fitting Toolbox to solve scientific and engineering challenges:


News and Events

Data Driven Fitting with MATLAB