Это должно сделать это:
M = ones(36,256,2232)
reduced = reshape(sum(reshape(M, 3,[], 256,2232), 1),[], 256, 2232);
reshape
создает 4-мерную матрицу с заданными интервалами sum
уменьшить ее - второе изменение формыпреобразовать его в 3d снова
Вы также можете использовать squeeze
, который удаляет одноэлементные размеры:
reduced = squeeze(sum(reshape(M, 3,[], 256,2232), 1));