interpolate only between columns

I have a large matrix and I want to interpolate between the columns, i.e. interp2 does exactly what i want EXCEPT i don't want it to interp between the rows.
there must be an easy way to do this!!
thanks!

 Risposta accettata

I think you're looking for interp1, which can be used to interpolate for a number of functions(columns in a matrix) in one pass. To see an example of this, execute the following:
openExample('matlab/InterpolateMultipleSetsofDatainOnePassExample')
If this is interpolating in the wrong dimension, then use the transposition as suggested by J. Webster.

Più risposte (1)

Can you just transpose the matrix before you interpolate?
Y = Y';

1 Commento

but interp2 interps in the Y and X direction, so how would this help?

Accedi per commentare.

Categorie

Scopri di più su Interpolation in Centro assistenza e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by