假如是循环的话,其实很简单,用if进行一个判断
在你的停止的回调函数里面改变if要判断的量是否为停止的信息就行
给你举个例子
if flag==1
break;
end
你的flag初始化时1,在停止按钮里面设置为0即可
flag作为一个全局变量即可!
在语句间加个pause,运行时碰到pause就会暂停,按下空格以后继续例如 x=0:0在MATLAB命令窗口输入Exit或Quit命令。 (3) 单击MATLAB主窗口的“关闭”按钮
卡住的话,先看看有没有出错提示,没有,再看看左下角start旁边是否显示为busy,如果busy,说明程序正在运行,如果你知道程序计算量不是非常大,就说明可能程序有问题,长时间运行,是不是陷入死循环,可以用ctrl+c人为终止程序。
可以使用tic-toc对。如下所示:
tstart =tic; 在程序执行前获取开始时间。
…… 程序主体
……
tused = toc(tstart) 在程序中查看程序已经执行时间,时间单位为秒
if tused > 3600 判断执行时间是否大于1小时,如果是,就退出程序
return
end
……
……
以上就是关于Matlab中什么函数可以自动终止正在运行的程序全部的内容,包括:Matlab中什么函数可以自动终止正在运行的程序、matlab单步运行中途如何停止、求助,matlab程序run时经常会卡住,运行不了。怎么回事,谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)