LibLip - Matlab toolbox for multivariate scattered data approximation

Uses Lipschitz properties of a function to interpolate or approximate it from scattered data.
1.9K Downloads
Updated 2 Jan 2007

View License

LibLip provides many methods to interpolate scattered data (with or without preprocessing) by using only the data itself and one additional parameter -- the Lipschitz constant (which is basically the upper bound on the slope of the function). The Lipschitz constant can be automatically estimated from the data.
LibLip also provides approximation methods using locally Lipschitz functions.

If the data contains noise, it can be smoothened using special techniques which rely on linear programming. Lipschitz constant can also be estimated from noisy data by using sample splitting and cross-validation.

In addition LibLip also accommodates monotonicity and range constraints. It is useful for approximation of functions that are known to be monotone with respect to all or a subset of variables, as well as monotone only on parts of the domain. Range constraints accommodate non-constant bounds on the values of the data and the interpolant.

Cite As

Gleb Beliakov (2024). LibLip - Matlab toolbox for multivariate scattered data approximation (https://www.mathworks.com/matlabcentral/fileexchange/13521-liblip-matlab-toolbox-for-multivariate-scattered-data-approximation), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R13SP1
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Interpolation in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0