break在matlab中的用法,求助这个算法运行的时候说错误: BREAK只能在FOR或WHile使用...

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

[filenamel,pathname,filterindex]=uigetfile('*.*','选择图像','请选择图像')

I = imread(num2str(filenamel));

disp('请选择添加噪声类型');

disp('椒盐噪声 --1');

disp('高斯噪声 --2');

disp('泊松噪声 --3');

disp('斑点噪声 --4');A=input('请输入选项值:');

switch A

case 1

d=input('请输入选椒盐噪声密度:');

J=imnoise(I,'salt & pepper',d);

imwrite(J,'SALT1.bmp');

subplot(1,2,1);imshow(I);

subplot(1,2,2);imshow(J);

break;

case 2

m=input('请输入高斯白噪声平均值:');

v=input('请输入高斯白噪声方差:');

J=imnoise(J,'gaussian',m,v);

imwrite(J,'GAUSSIAN1.bmp');

subplot(1,2,1);imshow(I);

subplot(1,2,2);imshow(J);

break;

case 3

J=imnoise(I,'poisson');

imwrite(J,'POISSON.bmp');

subplot(1,2,1);imshow(I);

subplot(1,2,2);imshow(J);

break;

case 4

v=input('请输入方差:');

J=imnoise(I,'speckle',v);

imwrite(J,'SPECKLE1.bmp');

subplot(1,2,1);imshow(I);

subplot(1,2,2);imshow(J);

break;

end

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值