Main Content

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

오류 처리

경고와 오류 생성, 포착, 대응

코드를 더 강력하게 만들려면 극단적 경우와 문제가 있는 조건을 확인하십시오. 가장 단순한 접근 방식은 if 명령문 또는 switch 명령문을 사용하여 특정 조건을 확인한 후 오류나 경고를 발생시키는 것입니다. try/catch 명령문을 사용하면 오류를 포착하고 이에 대응할 수 있습니다.

MATLAB 언어 구문

try, catch명령문을 실행하여 결과 오류 포착

함수

error오류 발생 및 메시지 표시
warning경고 메시지 표시
lastwarn가장 최근의 경고 메시지
assert조건이 false인 경우 오류 발생시키기(Throw Error)
onCleanupCleanup tasks upon function completion

도움말 항목

  • 경고와 오류 발생시키기

    프로그램 실행 시 예기치 않은 조건을 표시하려면 경고를 발생시켜야 합니다. 프로그램 내의 치명적인 문제를 표시하려면 오류를 발생시켜야 합니다. 경고와 달리, 오류는 프로그램 실행을 중지시킵니다.

  • 경고 표시 차단하기

    프로그램에서는 실행에 부정적인 영향을 미치지 않는 경고를 발생시킬 수도 있습니다. 혼동을 피하기 위해, 메시지 상태를 'on'에서 'off'로 변경하여 실행 중에 경고 메시지를 숨길 수 있습니다.

  • 경고 표시 복원하기

    경고의 현재 상태를 저장하고, 경고 상태를 수정하며, 원래 경고 상태를 복원할 수 있습니다. 이러한 기능은 일부 경고를 일시적으로 비활성화했다가 나중에 원래 설정을 복원할 경우 유용합니다.

  • 경고 표시 방식 변경하기

    경고 표시의 차단 정보와 스택 추적을 표시하는 것을 비롯하여 MATLAB®에서 경고가 표시되는 방식을 제어할 수 있습니다.

  • try/catch를 사용한 오류 처리법

    프로그램에서 오류가 발생한 후에 try/catch 문을 사용하여 코드를 실행합니다.

  • 함수 완료 시 정리하기

    프로그래밍할 때는 다른 프로그램 코드에 방해가 되지 않도록 프로그램 환경을 정리하여 깔끔한 상태로 유지하는 것이 좋습니다.

관련 정보