Matlab中pause语句

目录

语法

输出参数

说明

示例

暂停执行

禁用暂停设置

保存并还原暂停状态


        暂时停止执行 MATLAB。

语法

pause

pause(n)

pause(state)

oldState = pause(state)

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

        键入pause(inf)将进入无限循环。要返回至 MATLAB 提示符,请键入 Ctrl+C

例如:

        pause(3) 暂停 3 秒。

        pause(5/1000) 暂停 5 毫秒。

        暂停控制指示符,指定为 'on'、'off' 或 'query'。使用 'on' 或 'off' 控制pause函数是否能够暂停执行 MATLAB。使用 'query' 查询暂停设置的当前状态。

        要运行交互式无人值守的代码,请禁用暂停设置。

提示

  • pause 函数的准确度取决于操作系统的调度精度,以及其他并发系统活动。不保证准确度,更精细的精度会造成更大的相对误差。

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

    • 图窗窗口、Simulink 框图和 Java® 窗口的重绘

    • 图窗窗口中的回调

    • Java 窗口中的事件处理操作

说明

        pause 暂时停止执行 MATLAB® 并等待用户按下任意键。pause 函数还会暂时停止执行 Simulink® 模型,但不会暂停其重绘。

注意:

如果以前禁用了暂停设置,请使用pause('on') 重新启用它,此调用才能生效。

pause(n)暂停执行n秒,然后继续执行。必须启用暂停,此调用才能生效。

pause(state)启用、禁用或显示当前暂停设置。

oldState = pause(state) 返回当前暂停设置并如state所示设置暂停状态。例如,如果已启用暂停功能,oldState = pause('off') 会在oldState中返回 'on' 并禁用暂停。

示例

暂停执行

        暂停执行 5 秒。MATLAB 在暂停执行时会阻止或隐藏命令提示符 (>>)。

n = 5;
pause(n)

禁用暂停设置

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

pause('off')
pause('query')

ans = 
'off'

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

pause(100)

        启用暂停设置。

pause('on')

保存并还原暂停状态

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

oldState = pause('off')

oldState = 
'on'

        查询当前暂停设置。

pause('query')

ans = 
'off'

        恢复初始的暂停状态。

pause(oldState)
pause('query')

ans = 
'on'

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

oldState = pause('query');
pause('off')

        恢复初始的暂停状态。

pause(oldState)

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值