Azzera filtri
Azzera filtri

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

2 visualizzazioni (ultimi 30 giorni)
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

Risposta accettata

Matt J
Matt J il 20 Ott 2012
Modificato: Matt J il 20 Ott 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),...);

Più risposte (0)

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by