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');
% 标准错误输出(显示为红色)
本文详细介绍了Matlab中pause函数的使用方法,包括如何暂停指定秒数及等待用户输入来控制程序流程。此外,还讲解了fprintf函数的应用,演示了如何向标准输出和标准错误输出发送信息。
&spm=1001.2101.3001.5002&articleId=51263677&d=1&t=3&u=cbfb64af1001417a97e69fe61e478583)
3097

被折叠的 条评论
为什么被折叠?



