MATLAB为什么回车键之后没有结果也没有错误报告,输入CLC也不能清除,就连MATLAB也不能关闭??

MATLAB为什么回车键之后没有结果也没有错误报告,输入CLC也不能清除,就连MATLAB也不能关闭??启动任务管理器才能强行关闭。下面是我编的程序
I=imread('C:\Users\Administrator\Desktop\a.jpg');
[a,b]=size(I);
c=double(I);
d=c;
T=0.7;
for i=2:a-1
for j=2:b-1
if(abs(c(i,j)-(c(i,j)+c(i,j-1)+c(i,j+1)+c(i-1,j)+c(i+1,j)+c(i-1,j-1)+c(i-1,j+1)+c(i+1,j-1)+c(i+1,j+1))/9)>T)
d(i,j)=[c(i,j)+c(i,j-1)+c(i,j+1)+c(i-1,j)+c(i+1,j)+c(i-1,j-1)+c(i-1,j+1)+c(i+1,j-1)+c(i+1,j+1)]/9;
else d(i,j)=c(i,j);
end
end
subplot(1,2,1);
imshow(I);
title('原图像');
subplot(1,2,2);
imshow(uint8(d));
title('阈值法')

程序还在运行的过程中,这时是很难中断的,我试过有半个钟的。建议你耐心地等。追问

command window里的光标还能动,运行过程中应该是不动的吧好像连光标都没有

追答

刚才试了,就是在busy!

追问

为什么我的不是?途中我按了几次回车输入CLC,左下角也没有busy

追答

你的方法跟我不一样,我先把文件save,然后再运行。一般我不在命令窗操作。
你现在的命令窗下面提示,正在输入语句呢。matlab是解释性语言,是逐句执行的,在命令窗下,这个提示就是matlab在干活。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-10
看下MATLAB左下角是不是有一个busy?追问

没有

追答

方便上传一下jpg文件吗?

追问

你自己随便一张图放到桌面,改名为a格式为jpg就行啦

追答

在subplot命令之前加一个end

追问

不是两个for对应两个end吗?为什么还加一个

追答

还有一个if的

本回答被提问者采纳
相似回答