您的位置:首页 > 编程语言 > MATLAB

matlab 基础 —— 输出相关信息(pause、fprintf)

2016-04-27 19:13 423 查看

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');
% 标准错误输出(显示为红色)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: