相关疑难解决方法(0)

在matlab中平均向量的每n个元素

我想在Matlab中平均一个向量的每3个值,然后将平均值分配给产生它的元素.

例子:

x=[1:12];
y=%The averaging operation;
Run Code Online (Sandbox Code Playgroud)

手术后

y=
[2 2 2 5 5 5 8 8 8 11 11 11]
Run Code Online (Sandbox Code Playgroud)

因此,产生的矢量具有相同的大小,并且每3个值的跳跃平均值替换用于产生平均值的值(即1 2 3,由三个值的平均值替换2 2 2).有没有循环的方法吗?

我希望这是有道理的.

谢谢.

matlab average vector

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

average ×1

matlab ×1

vector ×1