请问:如何暂停一个循环?
比如有一个i=1:10的循环,每执行一次我想暂停一下,等待按了回车或某个按钮以后继续执行下一次循环,不知如何实现? 用pause语句:for i=1:10
...
...
pause
end 哦。
收到,谢谢。
[ 本帖最后由 toes 于 2006-8-10 15:38 编辑 ] pause是不是只能用回车键控制? 原帖由 ericlin 于 2006-8-10 16:07 发表
pause是不是只能用回车键控制?
任何一个键都可以。 是的!! 不知道大家还有没有其他方法? function LoopEnter
clc
for i=1:10
str=['第',num2str(i),'次循环'];
button = questdlg(str,'循环次数对话框','Yes','No','Help','No');
if strcmp(button,'Yes'), disp('Creating file')
elseif strcmp(button,'No'), disp('Canceled file operation')
elseif strcmp(button,'Help'), disp('Sorry, no help available')
end
end
[ 本帖最后由 ChaChing 于 2010-1-5 18:11 编辑 ]
回复 8楼 bainhome 的帖子
果然强啊!正是我想要的。非常感谢各位![ 本帖最后由 ChaChing 于 2010-1-5 18:13 编辑 ] 版主注意好东西及时加分啊,呵呵 设置一个断点不就行了,或者用input命令,从键盘输入一个字符就行
页:
[1]