How to fill NaN values in 3d array using interpolation?

I have 3 dimansion array:
precipitation=(longitude*latedute*time)
in the precipitation array I have bunch of NaN values, now i want to fill this values using interpolation.
my matlab version is R2015a.
I want to interpolate NaN values based on nearest non-missing value.
if you can write me a sample code or something I would be thankfull.
best regards.

 Akzeptierte Antwort

Stephen23
Stephen23 am 14 Okt. 2019

1 Stimme

3 Kommentare

BN
BN am 14 Okt. 2019
Dear Stephen
thank you, but in the caption of this file we read that: Interpolates (& extrapolates) NaN elements in a 2d array.
but I have array= lon*lat*time
you think still I can use this file or not?
thank you again.
BN
BN am 14 Okt. 2019

Thank you

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Interpolation of 2-D Selections in 3-D Grids finden Sie in Hilfe-Center und File Exchange

Gefragt:

BN
am 14 Okt. 2019

Kommentiert:

BN
am 14 Okt. 2019

Community Treasure Hunt

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

Start Hunting!

Translated by