matlab求自相关函数
时间: 2023-11-20 21:55:41 浏览: 118
在Matlab中,可以使用xcorr()函数来求时间序列的自相关函数。具体操作步骤如下:
1.定义时间序列xn,例如xn = 1:10;
2.使用xcorr()函数求出xn的自相关函数曲线和时间延迟tau,例如[xn_autoxcorr, tau] = xcorr(xn);
3.绘制xn的自相关函数曲线,例如plot(tau, xn_autoxcorr, 'linewidth', 1.2);
完整的Matlab代码如下:
```matlab
clear; clc; close all; warning off;
xn = 1 : 10;
[xn_autoxcorr, tau]= xcorr(xn);
figure(1); clf; plot(tau, xn_autoxcorr, 'linewidth', 1.2);
xlabel('\tau'); ylabel('自相关系数');
title('xn的自相关函数曲线');
set(gca, 'fontsize', 14);
```
阅读全文