计算矩阵中的平均值超过3个数字

21次观看(过去30天)
Mohamad Shirgholami.
Mohamad Shirgholami. 于2021年6月6日在3:20
评论: 图像分析师 于2021年6月6日在3:58
我有一个尺寸为5000 * 51的矩阵。我想找到每个3个数字的平均值,最后我有5000 * 17的矩阵。
1条评论
图像分析师
图像分析师 于2021年6月6日在3:58
你想要一个移动意味着3的窗口在一行上移动,或每次一列,或者你想要窗口在跳跃中移动3?你想要3个在同一行中是否平均?或者您希望3在同一列中吗?你想要哪种方式才能去????

登录评论。

接受答案

KSSV
KSSV 在2021年6月6日3:32
让A成为您的矩阵。
[m,n] =尺寸(a);
b =重塑(a,m,3,[]);
c =平均值(b,2);
Iwant = Reshape(C,M,[]);

更多答案(1)

Chunru.
Chunru. 于2021年6月6日3:24
a = rand(5000,51);%您的数据
A1 = RESHAPE(A,[5000 3 17]);%通过3x17阵列重塑51元素
意思=平均值(a,2);沿2个尺寸的%平均值

标签

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!

被某某人翻译