我现在正在尝试在t
(时间)方向进行插值。我有Y
矩阵100*100*3
。第一个切片在时间Y
秒处为2
个值,第二个切片在时间Y
秒处为4
个值,第三个切片为时间为Y
个值{{1秒 。我想在7
秒和Y
秒
3.4
个值
例如,
5.7
我正在尝试插入时间。我用了
at time 2 sec Y(:,:,1)
at time 4 sec Y(:,:,2)
at time 7 sec Y(:,:,3)
我只是更新我的问题
Y_3_4 = interp2(X,Y,V,3.4)
Y_5_7 = interp2(X,Y,V,5.7)
无效
Y_3_4 = interp3(Y(1,:),Y(:,1),3.4)
更新3.4的代码
Y_3_4 = interpn(1:size(Y,1), 1:size(Y,2), [2, 4], Y, 1:size(Y,1), 1:size(Y,2), [3.4]);
由于
答案 0 :(得分:1)
你试过interpn
吗?
对于t=3.4
:
y_3_4 = interpn(1:size(Y,1), 1:size(Y,2), [2, 4, 7], Y, 1:size(Y,1), 1:size(Y,2), [3.4]);