如何在一个大矩阵中找到一个小矩阵的位置,matlab代码怎么写

如题所述

这个简单

a=[1,2,3,4;2,3,4,1;3,4,1,2;4,1,2,3];
b=[3,4,4,1];%小矩阵
N=size(a);
M=size(b);
for i=1:N(1)-M(1)+1
for j=1:N(2)-M(2)+1
if(a(i:i+M(1)-1,j:j+M(2)-1)==b)
fprintf('位置在大矩阵的%d行%d列到%d行%d列',i,j,i+M(1)-1,j+M(2)-1))
end
end
温馨提示:答案为网友推荐,仅供参考
相似回答