конец

Пользовательский скрипт завершения для 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 m.

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

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

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

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

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

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

Примечание

Чтобы отобразить это поле диалогового окна подтверждения, установите Подтверждение прежде, чем выйти из опции MATLAB в общих Настройках.

Советы

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

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

| |

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

Была ли эта тема полезной?