1. pause 的用法
for i=1:n
...
pause(3); % 暂停三秒继续向下执行;
pause; % 手动按下回车(enter)才会继续执行
....
end
- pause(n):暂停 n 秒;
pause:没有任何参数时,需手动按下回车键(enter)才会继续执行,
如果
pause
在循环体的内部,对于pause(n)
则是每隔多少秒,切换一次,对于pause
,手动按下回车才会切换到下一轮循环;
for i =1:10,
fprintf('.');
pause(1);
end
会每隔一秒,在控制台输出一个小点,当然我们可将 pause(1) 被真实的处理逻辑取代,用以实现对程序进度的掌控
for i = 1:10,
fprintf('.');
...
end
2. fprintf()
顾名思义,打印输出到文件,又因为,标准输入(file identifier:0)、标准输出(file identifier:1)、标准错误输出(file identifier:2),本质上也是一种特殊的文件流;
fprintf('hello world\n');
% 默认为标准输出
fprintf(1, 'hello world\n');
% 标准输出
fprintf(2, 'hello world\n');
% 标准错误输出(显示为红色)