Main Content

비정상적인 종료 후에 데이터 복구하기

MATLAB®이 예기치 않게 종료될 경우 정보가 손실될 수 있습니다. MATLAB을 다시 시작한 후에 다음 제안 사항을 시도하여 일부 정보를 복구할 수 있습니다. 이러한 제안 사항 중 일부는 MATLAB을 종료하기 전에 세션 중에 수행해야 하는 동작입니다. 지금까지 이를 수행하지 않았다면, 향후 비정상적으로 종료될 경우에 복구할 수 있도록 이러한 동작을 정기적으로 수행하는 것을 고려해 보십시오.

  • 명령 내역이나 명령 내역의 기반이 되는 파일인 history.m을 사용하여 이전 세션의 명령문을 실행하십시오. 종료 이전의 상태대로 데이터를 다시 생성할 수도 있습니다.

  • MATLAB이 예기치 않게 종료된 세션에 대해 diary 함수나 -logfile 시작 옵션을 사용했다면 출력값을 복구할 수도 있습니다.

  • 세션 중에 작업 공간을 MAT 파일에 저장한 경우, MAT 파일을 불러와서 작업 공간을 복구할 수 있습니다.

  • 편집기에서 파일을 편집하는 중에 MATLAB이 예기치 않게 종료되었으며 백업 기능이 활성화되어 있었다면, 저장하지 않은 파일의 변경 내용을 복구할 수 있을 것입니다. 복구하려면 편집기에서 백업 파일인 filename.asv를 여십시오. 가장 마지막에 생성된 filename의 정상 버전을 사용하도록 이 백업 파일을 filename.m으로 저장하십시오.

  • Simulink® 세션에 있을 때 세그멘테이션(Segmenation) 위반이 발생했으며 Simulink Autosave Options 설정이 선택된 상태였다면, 모델의 마지막 자동 저장 파일에 세그멘테이션 위반 이전의 자동 저장 데이터 상태가 반영됩니다. Simulink 모델이 세그멘테이션 위반에 의해 손상될 수 있기 때문에 세그멘테이션 위반이 발생한 후에는 모델이 자동 저장되지 않습니다. 파일을 복구하려면 모델을 여십시오.

참고 항목

| |

관련 예제

세부 정보