MATLAB Function Reference |
Description
當 MATLAB 軟體終止時,會執行一個 finish.m
的 script,若它存在於 MATLAB 的搜尋路徑( search path)。該檔案是由使用者自己所建立,目的是為了使 MATLAB 在終止前,執行任何最後的工作任務。例如,你可能想在離開 MATLAB 之前,將工作空間裡的資料儲存至一個MAT檔案。
每當執行下列動作時, finish.m
這個檔案便會被執行:
quit
或 exit
命令Remarks
當在 finish.m
檔案裡使用握把式圖形(Handle Graphics)時,為使圖形視窗(figures)可見,可使用 uiwait
, waitfor
, 或 drawnow
函式。請參見這些函式的鏈結網頁,可得到更多的資訊。
Examples
在 toolbox/local
路徑中,MATLAB 提供了兩個 finish.m
的樣本檔。你可以利用它們來協助建立自己的 finish.m
,或將其中之一的檔案更名為 finish.m
來使用之。
finishsav.m
- 當離開 MATLAB 時,將工作空間裡的資料儲存至一個 MAT 檔案。finishdlg.m
- 顯示一個對話視窗,可讓使用者取消離開 MATLAB ;其使用了 quit
cancel
,並包含以下的程式碼。button = questdlg('Ready to quit?', ... 'Exit Dialog','Yes','No','No'); switch button case 'Yes', disp('Exiting MATLAB'); %Save variables to matlab.mat save case 'No', quit cancel; end
See Also
findstr | fitsinfo |