예외 처리
오류 발생 시 데이터 캡처
오류를 감지하고 예외를 발생시키는 모든 MATLAB® 코드는 MException
객체를 생성합니다. MATLAB은 미리 정의된 예외나 미리 생성해 둔 예외를 발생시킬 수 있습니다.
함수
try, catch | 명령문을 실행하여 결과 오류 포착 |
MException | 오류 정보 캡처 |
addCause | 예외의 추가적인 원인 기록 |
addCorrection | Provide suggested fix for exception |
getReport | 예외(Exception)에 대한 오류 메시지 가져오기 |
MException.last | 가장 최근 uncaught exception 반환 |
rethrow | 이전 caught exception 다시 발생 |
throw | 예외 발생 |
throwAsCaller | 호출하는 함수 내에서 발생하는 것처럼 예외 발생시키기 |
matlab.lang.correction.AppendArgumentsCorrection | 누락된 입력 인수를 추가하여 오류 수정 |
matlab.lang.correction.ConvertToFunctionNotationCorrection | Correct error by converting to function notation |
matlab.lang.correction.ReplaceIdentifierCorrection | Correct error by replacing identifier in function call |
도움말 항목
- MATLAB 애플리케이션의 예외 처리
프로그래밍할 때는 항상 프로그램에 오류 검사 기능을 포함시켜 모든 조건에서 안정적으로 동작하도록 하는 것이 좋습니다. 작성한 프로그램이 서로 다른 유형의 오류에 대응하는 방식을 결정할 수 있습니다.