假如是循环的话,其实很简单,用if进行一个判断
在你的停止的回调函数里面改变if要判断的量是否为停止的信息就行
给你举个例子
if flag==1
break;
end
你的flag初始化时1,在停止按钮里面设置为0即可
flag作为一个全局变量即可!
如果你是需要在检测的时候停下来等待输入命令的话,可以用input和keyboard都可以,运行到此处就停下来等待
如果你是想程序循环直到按键停止的话,没有特别好的方法,个人建议是用isexist检测文件是否存在
while expression
if isexit (文件名)
执行需要的 *** 作
break or continue
end
end
matlab停止程序后变量自动删除,可以在程序停止后,使用save命令将变量保存到磁盘上,以便下次重新运行时可以恢复变量。
另外,也可以在程序中使用global命令定义全局变量,这样即使程序停止,变量也不会被删除。
你好!
matlab没有直接的函数,不过你可以使用dos命令%
关闭cmdexe程序!taskkill
/F
/IM
cmdexe
/T
希望对你有所帮助,望采纳。
以上就是关于Matlab中什么函数可以自动终止正在运行的程序全部的内容,包括:Matlab中什么函数可以自动终止正在运行的程序、怎么用matlab检测一个键盘按键使程序停止、matlab停止程序后变量自动删除等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)