finish

Пользовательский скрипт завершения для MATLAB

Синтаксис

Описание

пример

finish выполняет заданные пользователями команды при выходе. MATLAB® вызывает finish.m скрипт, если задано, каждый раз, когда вы делаете одно из следующих.

  • Нажмите близкую кнопку на рабочем столе MATLAB на платформах Microsoft® Windows® или эквиваленте на платформах UNIX®.

  • Ввод quit или exit в командной строке.

Если ошибка происходит в finish скрипт, затем quit отменяется так, чтобы можно было откорректировать finish.m файл, не теряя вашу рабочую область.

Примеры

свернуть все

Используйте файл примера MATLAB finishsav.m сохранить рабочую область в MAT-файл, когда MATLAB выходит.

Чтобы просмотреть содержимое или отредактировать файл, откройте finishsav.m файл в редакторе.

edit(fullfile(matlabroot,'toolbox','local','finishsav.m'));

Скопируйте файл в путь поиска файлов и переименуйте его в finish.m.

copyfile(fullfile(matlabroot,'toolbox','local','finishsav.m'),fullfile(userpath,'finish.m'))

Используйте файл примера MATLAB finishdlg.m отобразить пользовательское диалоговое окно, разрешающее вам отменять, когда MATLAB выходит.

Чтобы просмотреть содержимое или отредактировать файл, откройте finishdlg.m файл в редакторе.

edit(fullfile(matlabroot,'toolbox','local','finishdlg.m'));

Скопируйте файл в путь поиска файлов и переименуйте его в finish.m.

copyfile(fullfile(matlabroot,'toolbox','local','finishdlg.m'),fullfile(userpath,'finish.m'))

Чтобы отобразить это поле диалогового окна подтверждения, установите опцию Confirm before exiting MATLAB на странице General Confirmation Dialogs Preferences Preferences Window.

Советы

  • При использовании графических объектов в finish.m, вызвать uiwait, waitfor, или drawnow таким образом, это фигурирует, отображаются.

Смотрите также

| |

Представлено до R2006a