matlab 显示程序进度条,matlab学习---------------进度条waitbar
語法:
h?=?waitbar(x,‘message‘)
waitbar(x,‘message‘,‘CreateCancelBtn‘,‘button_callback‘)
waitbar(x,‘message‘,property_name,property_value,...)
waitbar(x)???%將進度條進度改為新值
waitbar(x,h)??%將句柄h的進度條進度改為x
waitbar(x,h,‘updated?message‘)?%更新進度條顯示的進度和文字
實例1):h?=?waitbar(x,‘message‘)
h=waitbar(0.2,‘這是進度條‘);
結果:
實例2)waitbar(x,‘message‘,‘CreateCancelBtn‘,‘button_callback‘)
h=waitbar(0.9,‘點擊cancel關閉進度條‘,‘CreateCancelBtn‘,‘close(h)‘)
結果:
實例3)修改進度條的顏色,可以使用get函數獲得屬性,然后修改:
hrand=waitbar(0.5,‘改變進度條顏色‘);
hal=get(hrand,‘children‘);
hac=get(hal,‘children‘);
hapa=findall(hac,‘type‘,‘patch‘);
set(hapa,‘facecolor‘,‘g‘)
結果:
實例4)改變進度和文字:waitbar(x,h,‘updated?message‘)
h=waitbar(0.9,‘點擊cancel關閉進度條‘,‘CreateCancelBtn‘,‘close(h)‘)
waitbar(0.1,‘改變后的文字‘)
結果:
實例5)綜合實例,動態顯示進度,進度完成之后自動關閉進度條
h?=?waitbar(0,‘Please?wait...‘);
steps?=?1000;
for?step?=?1:steps
%進度條計算
waitbar(step?/?steps)
end
close(h)
結果:
總結
以上是生活随笔為你收集整理的matlab 显示程序进度条,matlab学习---------------进度条waitbar的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: delphi删除文本内容_文本编辑器Em
- 下一篇: FPGA DVB-S2 FEC 信道译码