如果我有一个名为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。
由于
答案 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中计算这个对我来说已经是一个挑战。