MATLAB: Converting 3D matrix to 2D matrix .

cnorph dataDatabase Toolbox

I have 3D(20*28*8) matrix . want to convert into 2D (20*28) matrix .Where last 8 means three hour interval one day precipitation data . I want to convert it into daily data(sum of three hour interval 8 data into 1 data ). I have used followed code .
cmorph_precip=ncread('267523.cmorph_precip.cmorph.3hr-025deg.20030702.nc','cmorph_precip')
nd=size(cmorph_precip,3)
sum_rain=zeros(20,28)
for i=1,nd
rain=cmorph_precip(:,:,i)
sum_rain=sum_rain+rain
end

Best Answer

A = rand(20,28,8) ;
m = mean(A,3) ;