Filter löschen
Filter löschen

Interpolation using interp3 with 2 arrays and one vector

2 Ansichten (letzte 30 Tage)
Pragya Srivastava
Pragya Srivastava am 25 Jan. 2016
Kommentiert: Kelly Kearney am 25 Jan. 2016
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 Kommentar
Kelly Kearney
Kelly Kearney am 25 Jan. 2016
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?

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by