在Matlab APP Designer中如何制作进度条(字符型进度条)
eg:在APP Designer中添加运行按钮,算取1到5000的总和,并将进度反馈在app.EditField中
1.添加按钮和文本,调整外观
2.在按钮处添加回调函数,输入以下代码
app.EditField.Value='程序已进行:0%'; %赋初值
sum=0; %赋初值
temp=0; %赋初值
for i=1:5000
sum=sum+i; %计算1+2+...+5000
temp=temp+1; %用于计数,也可以直接用i,但有些情况下i与总数不一致
app.EditField.Value=['程序已进行:',num2str(round(temp/5000*100)),'%']; %输出文字百分比;round函数四舍五入取整
drawnow %实时更新图窗
end