이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

코드 분석과 실행

코드에 문제가 있는지 검사하고, 코드를 보호하며, 표현식이나 함수를 실행

코드 분석 및 실행 함수는 코드를 검사하고, 보호하고, 실행할 수 있는 옵션을 제공합니다. 예를 들어, 새로운 버전의 MATLAB®으로 업그레이드할 경우 권장되지 않거나 삭제된 함수, 유효하지 않은 구문 등의 잠재적인 호환성 문제에 대한 리포트를 생성할 수 있습니다.

함수

모두 확장

codeCompatibilityReport코드 호환성 리포트 만들기
analyzeCodeCompatibility코드 호환성 분석 결과 생성
checkcodeMATLAB 코드 파일에서 발생할 수 있는 문제 확인
mlintrptRun checkcode for file or folder
assert조건이 false인 경우 오류 발생시키기(Throw Error)
runtestsRun set of tests
testsuiteCreate suite of tests
pcode보호된 함수 파일 만들기
eval텍스트로 된 MATLAB 표현식 실행
evalc캡처하면서 MATLAB 표현식 실행
evalin지정된 작업 공간에서 MATLAB 표현식 실행
feval함수 실행(Evaluate Function)
runMATLAB 스크립트 실행
builtin오버로드된 메서드에서 내장 함수(Built-in Function) 실행
timerMATLAB 명령의 실행을 예약하는 객체 만들기

도움말 항목

라이브 스크립트를 사용하여 테스트 작성하기

이 예제에서는 사용자가 만든 함수를 테스트하는 라이브 스크립트를 작성하는 방법을 보여줍니다.

MATLAB 코드 호환성 리포트

MATLAB 업그레이드 시, 코드를 이에 맞춰 업데이트할 수 있도록 도움을 주는 리포트를 생성합니다.

소스 코드 보호하기

MATLAB 코드를 공유하면 다른 사람이 코드 내용에 쉽게 액세스하여 설계와 구현 세부 정보를 알아낼 수 있습니다. 이를 방지하기 위해 소스 파일을 난독 처리하거나 컴파일할 수 있습니다.

타이머를 사용하여 명령 실행 예약하기

MATLAB 명령의 실행을 예약하기 위해 timer 객체를 생성합니다.

함수를 실행하는 하이퍼링크 만들기

matlab: 키워드를 지원하는 함수는 하이퍼링크를 표시할 수 있으며, 하이퍼링크 텍스트를 클릭할 경우 명령이 실행됩니다.

eval 함수의 대안

eval 함수가 매우 강력하고 유연하기는 하지만, 항상 프로그래밍 문제 해결을 위한 최상의 솔루션은 아닙니다. 대부분의 경우, eval 사용을 대체할 수 있는 접근 방식이 권장됩니다.