Curve Fitting Toolbox

The Curve Fitting Toolbox offers an app and functions for fitting both curves and surfaces to data. It supports exploratory data analysis, along with tools for preprocessing, post-processing, model comparison, and outlier removal. You can perform regression using a built-in collection of linear and nonlinear models or define your own custom equations. The toolbox provides optimized solver settings and initial conditions to help improve fit accuracy. Nonparametric approaches such as splines, interpolation, and smoothing are also available.

Once a model is fitted, you can apply post-processing techniques for visualization, interpolation and extrapolation, as well as for estimating confidence intervals and computing integrals or derivatives.

Curve Fitter App

Interactively fit data to curves and surfaces, visualize plots, and understand fitting statistics using the Curve Fitter app. Explore various fitting methods and options through the app and generate MATLAB code for reusability and automation.

Regression

Model a continuous response variable as a function of predictors using linear and nonlinear regression techniques, including custom equations with adequate options to optimize solver parameters and starting conditions to improve fit quality.

Interpolation

Estimate values between known data points using Interpolation techniques. Extrapolate values outside the fitting data domain for interpolant curves and surfaces.

Smoothing

Reduce noise and remove seasonal trends in the data set by applying smoothing techniques and other methods such as moving average, Savitzky-Golay filter, and Lowess models or by fitting a smoothing spline.

Splines

Fit various splines to data, including cubic and smoothing splines with various end conditions, for curves, surfaces, and higher dimensional objects. Control advanced spline operations, including break/knot manipulation, optimal knot placement, and data-point weighting.

Fit Analysis and Export to Simulink

Analyze the fitted model by exploring and customizing plots, estimating confidence intervals, and calculating integrals and derivatives. Export fitted models as Simulink lookup table blocks or fitted objects.

Scroll to Top
Computational Enterprise Simulations
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.