reshape matlab To RESHAPE the number of elements must not change.tupian='F:\matlab\tupian\green.bmp'Message_a=double(imread(tupian));Mm=size(Message_a,1);Nm=size(Message_a,2);n=Mm*Nm;Message=round(reshape(Message_a,1,n)./256);运行后Error using ==>
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/02 03:53:29
![reshape matlab To RESHAPE the number of elements must not change.tupian='F:\matlab\tupian\green.bmp'Message_a=double(imread(tupian));Mm=size(Message_a,1);Nm=size(Message_a,2);n=Mm*Nm;Message=round(reshape(Message_a,1,n)./256);运行后Error using ==>](/uploads/image/z/13324692-12-2.jpg?t=reshape+matlab+To+RESHAPE+the+number+of+elements+must+not+change.tupian%3D%27F%3A%5Cmatlab%5Ctupian%5Cgreen.bmp%27Message_a%3Ddouble%28imread%28tupian%29%29%3BMm%3Dsize%28Message_a%2C1%29%3BNm%3Dsize%28Message_a%2C2%29%3Bn%3DMm%2ANm%3BMessage%3Dround%28reshape%28Message_a%2C1%2Cn%29.%2F256%29%3B%E8%BF%90%E8%A1%8C%E5%90%8EError+using+%3D%3D%3E)
reshape matlab To RESHAPE the number of elements must not change.tupian='F:\matlab\tupian\green.bmp'Message_a=double(imread(tupian));Mm=size(Message_a,1);Nm=size(Message_a,2);n=Mm*Nm;Message=round(reshape(Message_a,1,n)./256);运行后Error using ==>
reshape matlab To RESHAPE the number of elements must not change.
tupian='F:\matlab\tupian\green.bmp'
Message_a=double(imread(tupian));
Mm=size(Message_a,1);
Nm=size(Message_a,2);
n=Mm*Nm;
Message=round(reshape(Message_a,1,n)./256);
运行后
Error using ==> reshape
To RESHAPE the number of elements must not change.
哪错了?
reshape matlab To RESHAPE the number of elements must not change.tupian='F:\matlab\tupian\green.bmp'Message_a=double(imread(tupian));Mm=size(Message_a,1);Nm=size(Message_a,2);n=Mm*Nm;Message=round(reshape(Message_a,1,n)./256);运行后Error using ==>
使用imread读取到的图片的数据是一个三维的矩阵.你把它当做二维来处理是错误的!所以出错了!