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.

 采纳的回答

3 个评论

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.

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by