matlab quit函数语法

发表matlab quit函数相关文章
一句话说明: Terminate MATLAB program


Terminate MATLAB program


As an alternative to the quit function, use the Close box in the MATLAB® desktop.


quit cancel
quit force


quit displays a confirmation dialog box if the confirm upon quitting preference is selected, and if confirmed or if the confirmation preference is not selected, terminates MATLAB after running finish.m, if finish.m exists. The workspace is not automatically saved by quit. To save the workspace or perform other actions when quitting, create a finish.m file to perform those actions. For example, you can display a custom dialog box to confirm quitting using a finish.m file—see the following examples for details. If an error occurs while finish.m is running, quit is canceled so that you can correct your finish.m file without losing your workspace.

quit cancel is for use in finish.m and cancels quitting. It has no effect anywhere else.

quit force bypasses finish.m and terminates MATLAB. Use this to override finish.m, for example, if an errant finish.m will not let you quit.


Two sample finish.m files are included with MATLAB. Use them to help you create your own finish.m, or rename one of the files to finish.m to use it.

  • finishsav.m—Saves the workspace to a MAT-file when MATLAB quits.

  • finishdlg.m—Displays a dialog allowing you to cancel quitting; it uses quit cancel and contains the following code:

    button = questdlg('Ready to quit?', ...
            'Exit Dialog','Yes','No','No');
    switch button
                case 'Yes',
                  disp('Exiting MATLAB');
                  %Save variables to matlab.mat
                case 'No',
                  quit cancel;

More About


When using Handle Graphics® objects in finish.m, use uiwait, waitfor, or drawnow so that figures are visible. See the reference pages for these functions for more information.

If you want MATLAB to display the following confirmation dialog box after running quit, select Preferences in the Environment section on the Home tab. Then select the check box for Confirm before exiting MATLAB, and click OK.

See Also

| | |


与matlab quit用法相关的文章

友情链接It题库(| 版权归yishouce.com所有| 友链等可联系|粤ICP备16001685号-1