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.

 Respuesta aceptada

Stephen23
Stephen23 el 14 de Oct. de 2019

3 comentarios

BN
BN el 14 de Oct. de 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 el 14 de Oct. de 2019

Thank you

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Interpolation of 2-D Selections in 3-D Grids en Centro de ayuda y File Exchange.

Preguntada:

BN
el 14 de Oct. de 2019

Comentada:

BN
el 14 de Oct. de 2019

Community Treasure Hunt

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

Start Hunting!

Translated by