0

我有 tVec 向量 1x3600,它是矩阵uWave30x3600中 30 个 dz 的时间和相应的波速

我想从随机 t 进行插值。问题是我想创建一个矩阵 30x1,它是对应的速度及其 30 个分量 dz。

我试过这个,但它不起作用。

uWaveinter(:,30)=interp1(tVec,uWave,t)

谢谢!

4

1 回答 1

2

该函数interp1接受 x,y 输入的一维向量。在您的情况下,您可以简单地使用 for 循环:

for n=1:30
   uWaveinter(n,:)=interp1(tVec,uWave(n,:),t);
end

其中t 可以是单个点或点向量...

于 2013-10-04T21:32:56.563 回答