이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
diary
명령 창 텍스트를 파일에 기록하기
설명
diary
는 기록을 켜거나 끕니다. 기록이 켜져 있으면 MATLAB®은 명령 창에 입력된 명령, 키보드 입력 및 텍스트 출력을 캡처합니다. 그런 다음 현재 폴더의 diary
라는 이름의 UTF-8 인코딩된 텍스트 파일에 로그를 저장합니다. 모든 결과가 올바르게 캡처되도록 하려면 결과 로그를 열거나 표시하기 전에 기록을 비활성화하십시오.
기록이 켜져 있는지 확인하려면 get(0,'Diary')
를 입력하십시오. MATLAB은 'on'
또는 'off'
를 반환합니다.
diary
은 결과 로그를 filename
filename
에 저장합니다. 파일이 존재하면 MATLAB은 텍스트를 파일의 끝에 추가합니다. 현재 diary
파일의 이름을 보려면 get(0,'DiaryFile')
을 입력하십시오.
diary off
는 기록을 비활성화합니다.
diary on
은 현재 diary
파일 이름을 사용하여 기록을 활성화합니다.
예제
입력 인수
제한 사항
diary
의 출력값은 일반 텍스트이기 때문에 화면에 표시되는 내용이 로그 파일에 정확히 반영되지는 않습니다.
diary 파일은 그래픽스(Figure 창)를 포함하지 않습니다.
diary 파일은 구문 강조 표시와 글꼴 기본 설정을 유지하지 않습니다.
diary 파일은
matlab:
으로 생성된 하이퍼링크 정보와 같이 명령 창에서 숨겨진 구성요소를 일반 텍스트로 표시합니다. 예를 들어, 명령 창에 다음과 같은 명령문을 입력하면str = sprintf('%s%s', ... '<a href="matlab:magic(4)">', ... 'Generate magic square</a>'); disp(str)
MATLAB에는
라고 표시됩니다.
그러나 텍스트 편집기에서 diary 파일을 보면 다음과 같이 표시됩니다.
str = sprintf('%s%s', ... '<a href="matlab:magic(4)">', ... 'Generate magic square</a>'); disp(str) <a href="matlab:magic(4)">Generate magic square</a>
팁
구문 강조 표시를 포함하여 diary 파일의 내용을 보려면
type
함수를 사용하십시오.
버전 내역
R2006a 이전에 개발됨