主要内容

暂停

停止MATLAB暂时执行

描述

暂停暂时停止MATLAB®执行,并等待用户按下任意键。的暂停函数还会暂时停止Simulink的执行金宝app®模型,但不会暂停重新绘制。

请注意

如果您以前禁用了暂停设置,请重新启用它暂停(上)让这一呼吁生效。

例子

暂停(n暂停执行n秒在继续之前。要使此呼叫生效,必须启用暂停。

例子

暂停(状态启用、禁用或显示当前暂停设置。

例子

oldState =暂停(状态返回当前暂停设置,并按状态.例如,如果启用暂停,oldstate =暂停('关闭')返回“上”旧的并禁用暂停。

例子

全部折叠

暂停执行5秒钟。MATLAB块,或隐藏,命令提示符(>>),并暂停执行。

n = 5;暂停(n)

禁用暂停设置并查询当前状态。

暂停('离开')暂停('询问'
ans ='关'

暂停执行100秒。由于暂停设置是关闭的,MATLAB忽略暂停执行的请求,并立即返回命令提示符。

暂停(100)

启用暂停设置。

暂停(“上”

存储当前暂停设置,然后禁用暂停执行的功能。

oldState =暂停('离开'
oldState = ' '

查询当前暂停设置。

暂停('询问'
ans ='关'

恢复初始暂停状态。

暂停(oldState)暂停('询问'
ans = '在'

或者,您可以存储查询的暂停状态值,然后禁用暂停执行的功能。

oldState =暂停('询问');暂停('离开'

恢复初始暂停状态。

暂停(oldState)

输入参数

全部折叠

指定为非负实数的暂停执行的秒数。

打字暂停(正)让你进入一个无限的循环。返回MATLAB提示符,键入Ctrl + C.

例子:暂停(3)暂停3秒。

例子:暂停(5/1000)暂停5毫秒。

数据类型:||int8|int16|INT32.|int64|uint8|uint16|uint32|uint64

暂停控制指示灯指定为“上”'离开',或'询问'.使用“上”或者'离开'来控制是否暂停函数可以暂停MATLAB的执行。使用'询问'查询暂停设置的当前状态。

若要在无人参与的情况下运行交互式代码,请禁用暂停设置。

提示

  • 精度暂停函数受操作系统的调度决议和其他并发系统活动的影响。精度得不到保证,分辨率越高,相对误差越大。

  • 暂停MATLAB时,以下继续执行:

    • 重新绘制图形窗口,Simulink框图,和Java金宝app®窗户

    • 从图形窗口回调

    • 从Java Windows处理事件

扩展功能

另请参阅

||

在R2006A之前介绍