MATLAB提示Error using reshape To RESHAPE the number of elements must not change.求大神看错在哪了clear I;clear G;G=imread('I:\\2.jpg');I=rgb2gray(G);I=double(I);a=ones(1,24);n=2;L=2;d=de2bi(a);[H,W]=size(I);A=[H,W];i=0;AB=reshape(A,(H*W)/n,n
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/23 20:32:49
![MATLAB提示Error using reshape To RESHAPE the number of elements must not change.求大神看错在哪了clear I;clear G;G=imread('I:\\2.jpg');I=rgb2gray(G);I=double(I);a=ones(1,24);n=2;L=2;d=de2bi(a);[H,W]=size(I);A=[H,W];i=0;AB=reshape(A,(H*W)/n,n](/uploads/image/z/12541664-56-4.jpg?t=MATLAB%E6%8F%90%E7%A4%BAError+using+reshape+To+RESHAPE+the+number+of+elements+must+not+change.%E6%B1%82%E5%A4%A7%E7%A5%9E%E7%9C%8B%E9%94%99%E5%9C%A8%E5%93%AA%E4%BA%86clear+I%3Bclear+G%3BG%3Dimread%28%27I%3A%5C%5C2.jpg%27%29%3BI%3Drgb2gray%28G%29%3BI%3Ddouble%28I%29%3Ba%3Dones%281%2C24%29%3Bn%3D2%3BL%3D2%3Bd%3Dde2bi%28a%29%3B%5BH%2CW%5D%3Dsize%28I%29%3BA%3D%5BH%2CW%5D%3Bi%3D0%3BAB%3Dreshape%28A%2C%28H%2AW%29%2Fn%2Cn)
MATLAB提示Error using reshape To RESHAPE the number of elements must not change.求大神看错在哪了clear I;clear G;G=imread('I:\\2.jpg');I=rgb2gray(G);I=double(I);a=ones(1,24);n=2;L=2;d=de2bi(a);[H,W]=size(I);A=[H,W];i=0;AB=reshape(A,(H*W)/n,n
MATLAB提示Error using reshape To RESHAPE the number of elements must not change.求大神看错在哪了
clear I;
clear G;
G=imread('I:\\2.jpg');
I=rgb2gray(G);
I=double(I);
a=ones(1,24);
n=2;
L=2;
d=de2bi(a);
[H,W]=size(I);
A=[H,W];
i=0;
A
B=reshape(A,(H*W)/n,n);
for i=1:H*W/n
for j=1:n
K(j,1)=B(i,1)*j;
end
y=mod(sum(K),(2*n+1));
r=mod((d-y),2*n+1);
if d==y
B=B;
else if =y&&rn
B(i,r)=B(i,2*n-r)-1;
end
end
end
end
MATLAB提示Error using reshape To RESHAPE the number of elements must not change.求大神看错在哪了clear I;clear G;G=imread('I:\\2.jpg');I=rgb2gray(G);I=double(I);a=ones(1,24);n=2;L=2;d=de2bi(a);[H,W]=size(I);A=[H,W];i=0;AB=reshape(A,(H*W)/n,n
很明显的错误,A=[H,W];A的型号是多少?1*2
B=reshape(A,(H*W)/n,n)改后(H*W)/n*n=H*W
除非H*W=2不然必定错啊
I的型号才是H*W
B=reshape(I,(H*W)/n,n)且(H*W)/n是整数就不会出错~