matlab 读取多幅图片,运用matlab实现循环语句中的多幅图像显示

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

rice=imread('rice.png');

[m,n]=size(rice);

I2=double(rice);    %变换矩阵中的每个元素

for i=1:m

for j=1:n

for k=0:7

f=I2(i,j);

g(i,j)(k)=0;

if (f>=0)&&(f<=2^k)

g(i,j)(k)=0;

elseif(f>=2^k)&&(f<=(2^8-1))

g(i,j)(k)=1;

end

end

end

end

subplot(2,5,1);subimage(rice);title('(1) original image')

subplot(2,5,2);subimage(mat2gray(g(0)));title('(2) 0 bitmap image')

subplot(2,5,3);subimage(mat2gray(g(1)));title('(3) 1 bitmap image')

subplot(2,5,4);subimage(mat2gray(g(2)));title('(4) 2 bitmap image')

subplot(2,5,5);subimage(mat2gray(g(3)));title('(5) 3 bitmap image')

subplot(2,5,6);subimage(mat2gray(g(4)));title('(6) 4 bitmap image')

subplot(2,5,7);subimage(mat2gray(g(5)));title('(7) 5 bitmap image')

subplot(2,5,8);subimage(mat2gray(g(6)));title('(8) 6 bitmap image')

subplot(2,5,9);subimage(mat2gray(g(7)));title('(9) 7 bitmap image')

结果显示??? Error: File: bitmap.m Line: 9 Column: 9

()-indexing must appear last in an index expression.

请问应该怎样修改,非常谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值