1) 代码

h=waitbar(0,'数据输出中……');

pause(1);

for i=1:1:m    %m为循环次数,可以自己定义,也可以是前面某个矩阵的行数或列数

   p=fix(i/m*10000)/100; %这样做是可以让进度条的%位数为2位

   str=['正在输出,目前进度为 ',num2str(p),' %,完成 ',num2str(i),'/',num2str(m)];%进度条上显示的内容

   waitbar(i/m,h,str);

   pause(0.8) ;       % 正式编写是删去这一行暂停代码

   %------------------------

   %   写正常循环的语句   %

   %------------------------

end

close(h);

msgbox('输出完毕~');

2) 实测

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐