MATLAB如何使用pause函数暂停程序运行

2021年1月25日18:19:54MATLAB如何使用pause函数暂停程序运行已关闭评论

MATLAB如何使用pause函数暂停程序运行

【语法说明】

oldstate=pause(newsyaye):pause函数用于暂停程序运行,这一功能是可以被关闭的。newstate和oldstate均为字符串,取值只能为on或off。这条命令将pause函数的暂停功能设置为打开或关闭,并返回设置前的状态。当状态为off时,即使程序中出现了pause语句,也会被忽略,不会发生暂停或延时。

pause on:打开pause 的暂停功能。MATLAB 启动后pause的状态默认为打开。

pause off:关闭pause 的暂停功能。

a=pause('query'):返回当前pause命令的状态,a的值为on或off。

pause:暂停程序运行,等待用户输入任意键继续。这条命令在pause状态为打开时有效。

pause:暂停程序运行,等待用户输入任意键继续。pause状态为打开时有效。

pause(n):n为任意非负实数。程序暂停n秒,然后继续运行。这条命令在pause状态为打开时有效。

pause(inf):等待无限长的时间,此时程序进入死循环。用户可以按Ctrl+C键返回MATLAB提示符。

【功能介绍】实现程序暂停。

【实例】用户输入数据进行计算,3秒后显示计算结果。计算完成后等待用户输入任意键退出MATLAB。

新建脚本文件pause_test.m,输入代码如下:

% pause_test.m

a=input('输入第一个数:');

b=input('输入第二个数:');

fprintf('\n正在计算');

for i=1:3

fprintf('.');

pause(1);

end

c=a+b;

fprintf('\n结果等于 %f\n', c);

fprintf('按任意键退出MATLAB系统');

pause

exit

执行脚本,输入3和4,结果如下:

>> pause_test

输入第一个数:3

输入第二个数:4

正在计算...

结果等于 7.000000

按任意键退出MATLAB系统

按任意键,即退出MATLAB系统。

【实例讲解】exit命令用于退出MATLAB,input函数用于接受用户输入。pause(1)表示延迟 1 秒,pause 表示等待用户按任意键继续。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。