>> a = [2,3,4;6,7,8]
a =
2 3 4
6 7 8
>> mean(a)
ans =
4 5 6
どこ [4 5 6]
は各列の平均です
各行の平均を取得するにはどうすればよいですか?
私の例では、[3;7]
から http://www.mathworks.co.uk/help/techdoc/ref/mean.html :
行列の場合、
mean(A,2)
は各行の平均値を含む列ベクトルです。
Octaveでも同じです。
他の答えの代わりに、単に転置機能を使用することができます
>> a'
ans =
2 6
3 7
4 8
>> mean(a')
ans =
3 7
行ベースのオクターブ関数(最大、最小、合計など)で機能するため、この回答を他の回答よりも提案します。
あなたは平均(a、2)を返すことができます:[3; 7]トリックは2番目のパラメーターであり、どの次元に沿って平均するかを指定します。 1がデフォルトです(「列」)。