Effacer les filtres
Effacer les filtres

I want to interpolate within a matrix but can't do it.

2 vues (au cours des 30 derniers jours)
Ede gerlderlands
Ede gerlderlands le 20 Oct 2012
I have a matrix of SS(20x40x26) which contains values of (velocity) which are position based on depth(20 normal depths) width(40 normalized widths) and 26(time steps) I want to find the velocity for some single depth c(1,40,26) with different normalized values.
here is the code which I work upon and failed so fsr
for jj = length(time)
SSnew = interp1( (:,:,jj), SS , C(1,:,jj));
end
Thanks in advance

Réponse acceptée

Matt J
Matt J le 20 Oct 2012
Modifié(e) : Matt J le 20 Oct 2012
The first input argument you have to interp1 is an index expression with no variable.
interp1((:,:,jj),...);
Should it not be something like
interp1(cvalues(:,:,jj),...);
  1 commentaire
Ede gerlderlands
Ede gerlderlands le 20 Oct 2012
yes, it has to be thanks. I think I can do something with it,

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by