Main Content

예외 처리

오류 발생 시 데이터 캡처

오류를 감지하고 예외를 발생시키는 모든 MATLAB® 코드는 MException 객체를 생성합니다. MATLAB은 미리 정의된 예외나 미리 생성해 둔 예외를 발생시킬 수 있습니다.

함수

try, catch명령문을 실행하여 결과 오류 포착
MException오류 정보 캡처
addCause예외의 추가적인 원인 기록
addCorrectionProvide suggested fix for exception
getReport예외(Exception)에 대한 오류 메시지 가져오기
MException.last가장 최근 uncaught exception 반환
rethrow이전 caught exception 다시 발생
throw예외 발생
throwAsCaller호출하는 함수 내에서 발생하는 것처럼 예외 발생시키기
matlab.lang.correction.AppendArgumentsCorrection누락된 입력 인수를 추가하여 오류 수정
matlab.lang.correction.ConvertToFunctionNotationCorrectionCorrect error by converting to function notation (R2019b 이후)
matlab.lang.correction.ReplaceIdentifierCorrectionCorrect error by replacing identifier in function call (R2019b 이후)

도움말 항목