Filter löschen
Filter löschen

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

2 Ansichten (letzte 30 Tage)
Ede gerlderlands
Ede gerlderlands am 20 Okt. 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

Akzeptierte Antwort

Matt J
Matt J am 20 Okt. 2012
Bearbeitet: Matt J am 20 Okt. 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),...);

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB 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