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) 实测
![](https://i-blog.csdnimg.cn/blog_migrate/91149f8c71e78dff3b5a56b3f92b4c47.png)