Подтвердить что ты не робот

Как получить среднее значение строк матрицы в Octave?

>> 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]

4b9b3361

Ответ 2

В качестве альтернативы другому ответу вы можете просто использовать функцию транспонирования

>> a' 
ans =     

     2  6
     3  7
     4  8

>>  mean(a')
ans = 

     3  7

Я предлагаю этот ответ другому, потому что он работает для любой октавной функции на основе строк (max, min, sum и т.д.)

Ответ 3

Вы можете сделать среднее (a, 2) возвращает: [3; 7] Trick - это второй параметр, указывающий, какое измерение вы хотите знать. 1 по умолчанию ( "Столбец" ).