作业帮 > 综合 > 作业

如何用MATLAB求移动平均数

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/04 05:49:57
如何用MATLAB求移动平均数
比如我有1000个数X1-X1000(已在矩阵中),如何以5为周期求从X1到X5,X2到X6.直至X995到X1000的移动平均数
如何用MATLAB求移动平均数
%不知下面的程序是否有帮助:
A=linspace(1, 1000, 1000); %装有1000个数的数组.可用其它矩阵代替.
B=zeros(1,996); %一维矩阵用以装移动平均数
for i=1:996
c=0
for j=0:4
c=A(i+j)+c; %连续5个数的和
end
B(i)=c/5; %连续5个数的平均数
end
d=B %显示移动平均数.