如何用Matlab算这个,假如有一组数据1、2、3、4、5、6、7、8、9、10
然后任意取n个数字,提取规律比如,第一组1、2、3;第二组2、3、4:第三组3、4、5 以此类推,然后再算每个组的平均数
你这个就有点像这样
a = 1:10;%
n = 3; %三个数一组
b = movsum(a,n,'Endpoints','discard')%移动求和
c = b/n %这就是你需要的每组的平均数
最后结果
b =
6 9 12 15 18 21 24 27
c =
2 3 4 5 6 7 8 9