Main Content

MATLAB 코드 분석

C/C++ 코드가 생성되지 않도록 하는 MATLAB® 코드의 문제 식별 및 수정

MATLAB 코드에서 C/C++ 코드를 성공적으로 생성할 수 있을지 여부는 코드 생성 규칙 및 제한 사항을 준수하는지에 따라 결정됩니다. 예를 들어, MATLAB 코드는 코드 생성을 지원하는 MATLAB 함수와 툴박스 함수만 사용해야 합니다. C/C++ 코드 생성 전에 MATLAB 코드 관련 문제를 식별하고 수정하기 위해 코드 분석기 및 코드 준비 툴을 사용할 수 있습니다. MATLAB 코드가 예상대로 작동하는 생성 코드를 생성하는지 확인하려면 MATLAB 환경에서 실행할 수 있고 테스트할 수 있는 MEX 함수를 생성해 실행하십시오.

함수

coder.runTestRun test replacing calls to MATLAB functions with calls to MEX functions
coder.screenerDetermine if function is suitable for code generation
getLineColumnFind locations of beginning and end of MATLAB code involved in code generation
textReportExport code generation readiness report to base workspace as a character vector (R2022a 이후)

속성

coder.CallSite Properties Information about a function call site in your MATLAB code (R2022a 이후)
coder.CodeFile PropertiesDescription of file containing text that is involved in code generation
coder.File PropertiesDescription of file without text that is involved in code generation
coder.Message PropertiesDescription of message produced during code generation readiness analysis or during code generation
coder.ScreenerInfo PropertiesCode generation readiness information (R2022a 이후)

도움말 항목

MATLAB 코드 분석 기본 사항

코드 분석기

코드 준비 툴

MEX 함수 테스트

문제 해결하기