Interpolation using interp3 with 2 arrays and one vector

Hi, I want to interpolate from given input Vin(X,Y,t) to Vout(X,Y,t'), where X,Y are each two dimensional arrays and t is a vector. Using the interp3 command as
Vout(X,Y,i)=interp3(X,Y,t,Vin(:,:,1:end),X,Y,t'(i))
results in error "Grid coordinate arrays have inconsistent size". Can you suggest a way around this ?
Thanks !!

1 comentario

Do you want to do true 3D interpolation, or 1D interpolation over the third dimension? In other words, should the value at (x1,y1,t) depend on all 3-D neighbors, or just (x1,y1,tprev) and (x1,y1,tnext)?
Also, are your X and Y arrays on a regular grid? Formatted in meshgrid or ndgrid style?

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Interpolation en Centro de ayuda y File Exchange.

Preguntada:

el 25 de En. de 2016

Comentada:

el 25 de En. de 2016

Community Treasure Hunt

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

Start Hunting!

Translated by