在MATLAB中,pause命令的作用与使用方法
pause命令用于暂时中止运行程序。当程序运行到此命令时,程序暂时中止,然后等待用户按任意键继续运行。pause命令在程序调试的过程中和用户需要查询中间结果时经常用到,它的语法结构如下所示。
·pause:暂时中止程序执行,等待用户按任意键继续。
·pause(n):使程序暂时中止n秒,n为非负实数。
·pause on:允许后续的pause命令暂时中止程序的执行。
·pause off:使后续的pause或pause(n)命令变为无效。
例题 使用pause命令查看绘图结果。
输入如下程序:
t=0:0.001*pi:2*pi;
y=exp(cos(t));
a=plot(t,y,'Ydatasource','y');
for k=1:1:10
y=exp(cos(t.*k));
refreshdata(a,'caller')
drawnow;
pause(0.3)
end
本例中所绘制的图形在程序运行过程中是不断变化的,其最终的图形结果如图12-8所示。
图12-8 plot函数绘制的二维图形