二维矩阵线性索引的自相关

时间:2015-03-22 15:32:34

标签: matlab matrix-indexing

我有一个矩阵xM,它是索引线性的,当我尝试计算它的每一列的自相关时,我得到一个错误,即最大滞后必须是整数。也许我不应该使用ind2sub函数?请提前帮助,谢谢。

xM =  x( idx );
[i,j] = ind2sub(size(xM),idx);
xc(1:i,1:j)=xcorr(xM(1:i,1:j),xM(1:i,1:j));

1 个答案:

答案 0 :(得分:1)

xcorr不接受矩阵。它可能认为你正在调用函数,第一个xM是你的信号(可能是一个矩阵),第二个xM是MaxLag选项。只有当第二个输入实际上是标量时才会发生这种情况。否则你会得到其他错误“当B是向量时,A必须是向量。”