exponenta event banner

конец

Определяемый пользователем сценарий завершения для 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'))

Для отображения этого диалогового окна подтверждения установите опцию Подтвердить перед выходом из MATLAB на странице Общие диалоговые окна подтверждения в окне настроек.

Совет

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

См. также

| |

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