matlab添加进度条

描述

  • matlab添加进度条(waitbar)
  • 百分比形式显示处理进程
  • 显示处理时间(tic与toc)

函数

waitbar
创建或更新等待条对话框

代码开始写tic,结尾写toc能够显示处理时间。

代码

tic;                                % tic;与toc;配合使用能够返回程序运行时间
bar = waitbar(0,'读取数据中...');    % waitbar显示进度条
A = randn(1000,1);                  % 随机生成1000行1列数据
len = length(A);                    % 读取A矩阵长度
for i = 1:len                       % 循环1000次
    B(i) = i^2;                     % 求平方,无意义,示例函数
    str=['计算中...',num2str(100*i/len),'%'];    % 百分比形式显示处理进程,不需要删掉这行代码就行
    waitbar(i/len,bar,str)                       % 更新进度条bar,配合bar使用
end
%close(bar)                % 循环结束可以关闭进度条,个人一般留着不关闭
toc;                       % tic;与toc;配合使用能够返回程序运行时间

输出

进度条
在这里插入图片描述
显示运行时间
在这里插入图片描述

Logo

一站式虚拟内容创作平台,激发创意,赋能创作,进入R空间,遇见同道,让优质作品闪耀发光。​

更多推荐