matlab如何将512*512矩阵相邻的四个元素值相加最终形成128*128的矩阵?

2025-06-26 12:06:26
推荐回答(1个)
回答1:

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;
end
end

A为原始矩阵512*512
B为输出矩阵128*128