MEX 파일 함수

MATLAB®에서 C/C++ 또는 Fortran MEX 파일 함수 호출하기

MEX 파일은 MATLAB에서 생성되는 함수로, C/C++ 프로그램 또는 Fortran 서브루틴을 호출합니다. MEX 함수는 MATLAB 스크립트 또는 함수처럼 동작합니다.

MEX 함수를 호출하려면 파일 확장자를 제외한 MEX 파일의 이름을 사용하십시오. MEX 파일에는 단 하나의 함수나 서브루틴만이 포함될 수 있습니다. 호출 구문은 MEX 함수에 의해 정의된 입력 인수와 출력 인수에 따라 다릅니다. MEX 파일은 반드시 MATLAB 경로에 있어야 합니다.

MATLAB 스크립트 및 함수는 플랫폼에 독립적인 확장자 .m.mlx를 가지지만 MEX 함수는 다음과 같은 플랫폼별 확장자를 가집니다.

플랫폼별 MEX 파일 확장자

플랫폼이진 MEX 파일 확장자

Linux®(64비트)

mexa64

Apple Mac(64비트)

mexmaci64

Windows®(64비트)

mexw64

MEX 함수 호출을 시험해 보려면 MEX 함수의 소스 코드 예제 표에 나와 있는 코드를 사용하여 예제를 빌드하고 실행하십시오.

MEX 함수를 만드는 방법에 대한 자세한 내용은 다음 항목을 참조하십시오.

모델에서 MEX S-Function을 사용하는 방법에 대한 자세한 내용은 Simulink® 도움말 문서를 참조하십시오.

함수

mexext이진 MEX 파일 이름 확장자

도움말 항목

MEX File Placement

Put your MEX file in a folder on the MATLAB path.

다른 사람에게서 받은 MEX 파일 실행하기

MEX 파일을 실행하는 방법.

문제 해결

MEX 버전 호환성

최상의 결과를 얻으려면 사용 중인 MATLAB 버전으로 빌드한 MEX 파일을 실행하십시오.

MEX Platform Compatibility

If you get a binary MEX file from another source, be sure that the file was compiled for the same platform on which you want to run it.

유효하지 않은 MEX 파일 오류

유효하지 않은 MEX 파일 오류 발생 시 수행할 작업.