finish

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

Синтаксис

Описание

пример

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

  • Нажмите кнопку закрытия на рабочем столе MATLAB в корпорации Майкрософт® 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