A = ones(512);X = 4;%横竖相邻的几个数,可变参数B = ones(512/X);K = 1;for i = 0:X:512-X for j = 0:X:512-X B(K) = sum(sum(A(i+1:i+X,j+1:j+X))); K = K+1; endendA为原始矩阵512*512B为输出矩阵128*128