[初学笔记] pause 语句 的运用,.m文件中按任意键继续程序或者延迟秒数继续程序

来源:互联网 发布:知乎不能修改不了答案 编辑:程序博客网 时间:2024/05/22 08:16

资料来源:

转博客

http://blog.csdn.net/chy19890820/article/details/8773431

http://blog.csdn.net/xingjiarong/article/details/50590685

http://blog.sina.com.cn/s/blog_9030a0650101nfz3.html

还有 I love matlab  

http://www.ilovematlab.cn/thread-258556-1-1.html


一般情况下pause(a)表示程序暂停a秒后继续执行,但有时候也存在这种情况,程序中只有pause;并没有参数a,这样的意思是程序暂停,按任意键程序继续执行。


应当要注意,pause( ) 这里面填的秒数,在实际运行中,只会有延迟。取决于电脑的matlab跑的速度了

 

 pause命令用于暂时中止程序的运行。当程序运行到此命令时,程序暂时中止,然后等待用户按任意键继续进行。该命令在程序的调试过程和用户需要查询中间结果时十分有用。调用格式:

   pause:导致M文件的停止,等待用户按任意键继续运行

   pause(n):此用法将在继续执行前中止执行程序n秒,这里n可以是任意实数。时钟的精度是由MATLAB的工作平台所决定的,绝大多数工作平台都支持0.01秒的时间间隔。

   pause on:此用法将允许后续的pause命令中止程序的运行。

   pause off:此用法将保证后续的任何pause或pause(n)语句都不中止程序的运行。

 

要编写在m文件中,写在命令窗口是不管用的,与ctrl+c不同。




下面是我的测试程序:


>>
tic
pause(5)
toc
Elapsed time is 5.010991 seconds.
>>
tic
pause( )
toc
Elapsed time is 140.389840 seconds.

原创粉丝点击