У меня есть матрица 1000x7, столбцы которой представляют некоторые значения, равные -99
.
Я хочу вычислить среднее значение каждого столбца отдельно, потому что я создаю таблицу, используя fprintf
, но я хочу, чтобы среднее вычислялось без значений -99
.
Например, взяв матрицу A
, я пробовал
mean(A(A(:,1) ~= -99))
и он работает для вычисления среднего значения первого столбца.
Однако, когда я пытаюсь
mean(A(A(:,2) ~= -99))
для второго столбца результат точно равен результату первого столбца.
Что в этом плохого? Заранее большое спасибо за ваши советы!