大神来帮忙:用MATLAB来求取一维时间序列的自相关系数

如:s = [5,10,20,20,30,10,10,20,20,50,..]
如何求其一阶二阶等等的自相关系数?

用autocorr可以计算自相关,还可以画图

例:

x = randn(1000,1);      

y = filter([1 -1 1],1,x);  %MA(2)

autocorr(y,[],2)           

温馨提示:答案为网友推荐,仅供参考
相似回答