你好,如果给定一系列离散的值,matlab如何求自相关函数呢?多谢

如题所述

x=0:0.01:10; X = sin(x); [r,lags]=xcorr(X); plot(lags,r)%%画图
xcorr是系统自带的相关函数(没有归一化)命令,后面如果只有一组输入数就是自相关函数,有2个就是互相关函数。上面命令你换下x值就可以了。追问

一个一维向量计算自相关函数,会得到什么样的值?也是一个一维向量?为什么会赋值给[r,lags],这是什么意思呢?

追答

返回值r,是相关函数值,lags是偏移值

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-26
试试matlab中自相关函数xcorr