주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

finish

사용자 정의 MATLAB 종료 스크립트

구문

설명

finish는 종료 시 사용자 지정 명령을 실행합니다. MATLAB®은 검색 경로에서 실행 파일 확장자를 갖는 finish라는 이름의 파일을 실행합니다. 실행 파일 확장자의 예로는 .m, .mlx, .p, .mlapp가 있습니다. MATLAB은 finish가 정의된 경우 다음 중 하나를 수행할 때마다 finish를 호출합니다.

  • Microsoft® Windows® 플랫폼에서 MATLAB 데스크탑의 닫기 버튼 을 클릭하거나 UNIX® 플랫폼에서 상응하는 작업을 수행합니다.

  • 명령 프롬프트에 quit 또는 exit를 입력합니다.

MATLAB 검색 경로에 있는 userpath 폴더에 finish.m 파일을 생성합니다. 종료 시 실행할 명령을 추가합니다.

finish 스크립트에서 오류가 발생하면 quit가 취소되어서 사용자가 작업 공간을 잃지 않고 finish 파일을 수정할 수 있습니다.

예제

예제

모두 축소

MATLAB이 종료될 때 MATLAB 샘플 파일 finishsav.m을 사용하여 MAT 파일에 작업 공간을 저장합니다.

userpath 폴더에 finish.m 파일이 있으면 파일을 엽니다.

edit(fullfile(userpath,'finish.m'))

그렇지 않으면 입력값이나 출력값이 없는 finish라는 함수를 만들고 기능을 문서화합니다.

이 명령문을 파일에 추가합니다.

finishsav

MATLAB을 종료하면 함수는 userpath 폴더에 matlab.mat를 만듭니다.

MATLAB 샘플 파일 finishdlg.m을 사용하여 사용자 지정 대화 상자를 표시해서 MATLAB이 종료될 때 사용자가 이를 취소할 수 있도록 합니다.

userpath 폴더에 finish.m 파일이 있으면 파일을 엽니다.

edit(fullfile(userpath,'finish.m'))

그렇지 않으면 입력값이나 출력값이 없는 finish라는 함수를 만들고 기능을 문서화합니다.

이 명령문을 파일에 추가합니다.

finishdlg

이 확인 대화 상자를 표시하려면 설정 창의 일반 확인 대화 상자 설정 페이지에서 MATLAB을 종료하기 전에 확인 옵션을 설정합니다.

Are you sure you want to exit MATLAB? dialog box with OK and Cancel buttons

  • finish.m에서 그래픽스 객체를 사용할 때는 uiwait, waitfor 또는 drawnow를 호출하여 Figure가 표시되도록 하십시오.

버전 내역

R2006a 이전에 개발됨

참고 항목

| |

도움말 항목