【发布时间】:2012-10-22 14:45:27
【问题描述】:
我想在 Matlab 中对向量的每 3 个值进行平均,然后将平均值分配给产生它的元素。
例子:
x=[1:12];
y=%The averaging operation;
手术后,
y=
[2 2 2 5 5 5 8 8 8 11 11 11]
因此生成的向量大小相同,每 3 个值的跳跃平均值替换用于生成平均值的值(即 1 2 3 替换为三个值的平均值,2 2 2)。有没有办法在没有循环的情况下做到这一点?
我希望这是有道理的。
谢谢。
【问题讨论】: