1、第一步我们首先需要知道matlab中添加进度条主要用waitbar函数,在命令行窗口中help waitbar,可以看到主要有两个参数,x为0到1之间的数,message为要显示的信息,如下图所示:
2、第二步新建一个脚本,输入clear;h=waitbar(0,'优化计算中,请稍候!争犸禀淫');for i=1:10e+3;waitbar(i/10e+3);end 艘早祓胂close(h);代码,其中可以看到通过for循环,试i/10e+3不断变化,然后产生进度条的效果,如下图所示:
3、第三步运行脚本,可以看到已经添加了一个进度条,不断在执行前进,close(h)是关闭进度条,执行完之后,自动关闭,如下图所示:
4、第四步如果我们想看一下进度条执行的时间的话,可以添加tic;和toc;两句代码,运行脚本之后,可以看到进度条执行完成的时间,如下图所示:
5、第五步如果我们要给进度条添加上执行的百分比的话,可以将 waitbar(i/10e+3);蜣贺鱿柢代码改为str=['优化计算中...',num2str(i/10e+3*100),'%'];waitbar(i/10e+3,h,str);,如下图所示:
6、第六步运行脚本,可以看到进度条添加上执行的百分比,如下图所示: