所以我有这个函数,我略微修改了一个“主”向量和一个“基”向量,并将主向量拉伸/压缩到基向量的维度。interp1输出不一致
function output = stretch(main, base)
N=length(main)-1;
X=0:N;
XI=0:(length(main)/length(base)):N;
output=interp1(X,main,XI);
end
基矢量的长度总是1620,所以这就是目标。这在大多数情况下都适用,但对于一些“主要”矢量维度,拉伸/压缩矢量的矢量是1619或1618.我不知道如何对此进行修正 - 任何想法?
使用'linspace(intialValue,最终值,numberOfElements)''不intialValue:增量:finalValue'。 – David 2014-10-09 03:29:51
@大卫马特,你是一个血腥的救星!谢谢! – ktosayev 2014-10-09 03:33:41