Info

This question is closed. Reopen it to edit or answer.

I want to interpolate from matrix

2 views (last 30 days)
Ede gerlderlands
Ede gerlderlands on 20 Oct 2012
Closed: MATLAB Answer Bot on 20 Aug 2021
I have Sca1l(20,40,26) matrix which contains files on the respective axes. I want to find the value of Scall for a single point on the first dimension which is given by C(1,:,jj) and is in the range given by Scall
for jj= length(time)
Sca13=interp1(:,:,jj,Sca1l(:,:,jj),C(1,:,jj) );
end
but can't manage to it ...any help pls.
Thanks in advance for your it
  2 Comments
Azzi Abdelmalek
Azzi Abdelmalek on 20 Oct 2012
I think it's not clear
Ede gerlderlands
Ede gerlderlands on 20 Oct 2012
Edited: Ede gerlderlands on 20 Oct 2012
ok ..let me put it this way I have S(20x40x26)matrix with values in it ...the first dimension 20 contains values from 1:20 and I want to know what is the value for 'S' for 5.5th number? which makes it(5.5,40,26)? I don't know if this explains it..tnx..

Answers (1)

Matt J
Matt J on 20 Oct 2012
interp1(1:20,S,5.5);
  2 Comments
Ede gerlderlands
Ede gerlderlands on 20 Oct 2012
C(:,jj) is the points of interpolation in the first question which is to be used in place of 5.5.

This question is closed.

Community Treasure Hunt

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

Start Hunting!