Matlab Command Window 进度提示

效果如下,

   

        运行中                    运行完

代码如下:

clc;clear;
fprintf(1,'SHOW PROCESS DETAILS......
         '); % 9个空格
for i=1:1000,
    pause(0.0000001); % 时间延迟
    process=i/10;
    FIXS=fix(process);
    fprintf(1,'进度%3d.%-2d%%',FIXS,fix((process-FIXS)*100)); % 打印的字符长度为9
    
end
fprintf(1,'
done.
');

原创作品,如果转载,请备注引用出处。

原文地址:https://www.cnblogs.com/arxive/p/5063428.html