inpaint_nans

Interpolates (& extrapolates) NaN elements in a 2d array.
48.7K Downloads
Updated 13 Aug 2012

View License

Editor's Note: This file was selected as MATLAB Central Pick of the Week

Interpolate NaN elements in a 2-d array using non-NaN elements. Can also extrapolate, as it does not use a triangulation of the data. Inpaint_nans offers several different approaches to the interpolation, which give tradeoffs in accuracy versus speed and memory required. All the methods currently found in inpaint_nans are based on sparse linear algebra and PDE discretizations. In essence, a PDE is solved to be consistent with the information supplied.

Cite As

John D'Errico (2026). inpaint_nans (https://www.mathworks.com/matlabcentral/fileexchange/4551-inpaint_nans), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R10
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.1.0.0

Repaired problems for vector input.

1.0.0.0

Created Select directory structure