平均值; FOR循环

时间:2017-03-03 23:38:21

标签: for-loop average moving-average

如果我有一个名为MATRIX1的5x5矩阵,就像这样:

12 13 14 15 16

21 23 24 25 26

31 43 52 23 43

63 36 74 47 45

21 23 32 34 43

如何制作一个for循环(或类似的东西),它会给我一个新矩阵,其平均值为5x5矩阵的所有列?

我的意思是得到另一个名为MATRIX2的矩阵,其中只有一行,MATRIX1中每列的平均值为5。

由于

2 个答案:

答案 0 :(得分:0)

首先,你需要像这样声明一个大小为5的数组

  

int a [] = new int [5];

其次,您需要浏览所有col值并计算它的平均值

for(int i=0;i<5;++i){
   int sum = 0;
   for(int j=0;j<5;++j){
        sum+=a[j][i];
   }
   a[i] = sum ;
}

我假设你使用java,因为你没有说明你使用的是什么

答案 1 :(得分:0)

以下是Excel MATRIX in Excel中矩阵的示例。 。 。但是在Matlab中计算这个对我来说已经是一个挑战。