用MATLAB写一下for循环求自相关函数
时间: 2023-11-01 15:29:12 浏览: 142
好的,我可以帮你回答这个问题。
以下是MATLAB代码:
x = [1 2 1 3 0]; % 需要求自相关函数的信号
N = length(x); % 信号的长度
r = zeros(1, N); % 初始化自相关函数r
for k = 1:N % 对每个滞后k求自相关函数r(k)
for n = 1:(N-k+1)
r(k) = r(k) + x(n)*x(n+k-1);
end
end
disp(r); % 输出自相关函数r
阅读全文