图像中的部分图像块进行卷积化为矩阵之后怎么算图像块里每个像素点的梯度MATLAB

对图像中的部分图像块进行卷积化为矩阵之后怎么算图像块里每个像素点的梯度,我卷积之后就不会了,有MATLAB编码,没有大佬可以帮帮我。
for k=1:length(corners)
for i=1:32
for j=1:31
if corners(k).y<=480 && corners(k).x<=480
B(i,j)=A(corners(k).y+i,corners(k).x+j);
end
end
end
cov_B=imfilter(B,a,'conv','replicate','same');
cell_B(k)={cov_B};
end

https://blog.csdn.net/u013007900/article/details/51428186