matlab之waitbar() delete() close()


matlab之waitbar() delete() close()

三者之間的關系:

在顯示某個程序的進度時,用waitbar函數顯示進度條,當程序進行完畢時,用close 或 delete函數關閉此進度條。

waitbar

1.h = waitbar(x,'message')

h為圖形句柄,x為介於0到1之間的值,message為顯示在進度條中間的文字。


2.waitbar(x,'message','CreateCancelBtn','button_callback')

此方法用來顯示一個取消按鈕,點擊取消按鈕之后調用'button_callback'的內容。


3.waitbar(x,'message',property_name,property_value,...)

為進度條修改屬性值


4.waitbar(x)

設置當前進度條的進度x(0到1之間的小數)


5.waitbar(x,h)

設置進度條h的進度x


6.waitbar(x,h,'updated message')

設置進度條h的進度x,並更新進度條中的文字

 

delete 刪除文件或圖形對象

1.delete file_name

刪除磁盤里的某個文件,例如:delete *.mat 刪除當前目錄下的所有mat文件。

2.delete('fileName1', 'filename2', ...)

刪除磁盤里的多個文件。

3.delete(H)

刪除某個圖像,h為圖像句柄,h也可以為向量,每個元素為圖像的句柄,用逗號隔開。

4.delete(handle_array)

 

例如:(1)delete('../mytests/*.mat')

(2)hf = figure, ha = axes
delete(ha) %刪除坐標軸

三、close

1.close

刪除當前圖形,等同於close(gcf)


2.close(h)

刪除h所指定的圖形,h可以為矩陣向量,刪除所有h指向的圖形。


3.close name

刪除指定'name'的圖形


4.close all

刪除所有句柄沒有隱藏的圖形


5.close all hidden

刪除所有圖形,包括哪些隱藏句柄的圖形


6.close all force

刪除所有圖形,包括'CloseRequestFcn'函數被置為不關閉窗口的GUI


7.status = close(...)

如果指定的圖形被刪除就返回1,如果指定的圖形沒有被刪除就返回0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM