2016-04-08 2 views

ответ

1

Предположим, у вас есть матрица в MATLAB из векторов 60K, как бы вы вычтите среднее значение в MATLAB?

X=bsxfun(@minus, X, mean(X, 1)); 

Теперь, когда вы вычитали среднее значение, вы можете сохранить X в hdf5 и подавать его на кофе.

+0

Могу ли я сделать это следующим образом: есть трехмерная матрица X 7 * 256 * 600000. Среднее значение X является двумерной матрицей. Средняя матрица называется средним. Затем Y (:,: , i) = X (:,:, i) -Mean, где i = 1: 600000. –

+0

@ ZhaoWulanaren да, но я полагаю, что bsxfun лучше – Shai

+1

Спасибо большое! –