matlab出错,显示:下标索引必须为正整数类型或逻辑类型。cund(1:16,1:16)=I(k:k+D-1,l:l+D-1); 这句显示错误
苹果湾 2019-04-19 11:57:03 %目的是将DD1存的行和列的左上角取出来,在图像I中取16*16块,放入矩阵cund中。k和l的值没有超出图像I的切块范围
DD1=zeros(1,16,2);
cund=zeros(16,16);
p=16;
for h=1:p
k=DD1(1,h,1); %行
l=DD1(1,h,2); %列
cund(1:16,1:16)=I(k:k+D-1,l:l+D-1);
end;