mxArray(C)
MATLAB 배열에 대한 C 유형
설명
MATLAB® 데이터에서 사용하기 위한 기본 유형입니다. mxArray
는 C 언어 불투명(Opaque) 유형입니다. 다음은 이 유형을 포함하는 헤더 파일입니다.
#include "matrix.h"
mxArray
가 어떻게 MATLAB 지원 변수와 함께 작동하는지에 대한 자세한 내용은 MATLAB 데이터 항목을 참조하십시오.
모든 C MEX 파일은 mexFunction
이라는 게이트웨이 루틴으로 시작합니다. 이 루틴에서는 입력 파라미터와 출력 파라미터 모두에 mxArray
가 필요합니다. C MEX 파일 게이트웨이 루틴에 대한 자세한 내용은 Components of C MEX File 항목을 참조하십시오.
MEX 파일에 MATLAB 데이터가 있는 경우, MATLAB 환경에서 데이터를 조작하려면 C Matrix API의 함수를 사용하고 연산을 수행하려면 C MEX API의 함수를 사용하십시오. 이러한 함수에서 또는 이러한 함수로 데이터를 전달하려면 mxArray
를 사용하십시오.
제한 사항
Simulink® S-Function에서는 MEX 함수가 종료된 후에도 유지되는 S-Function 블록 상태에는
plhs
mxArray
포인터를 저장하지 마십시오. 출력값mxArray
는 임시 범위를 가지며, MEX 함수 호출이 끝나면 자동으로 소멸됩니다.
팁
MATLAB 언어 스크립트 및 함수의 데이터에 대한 자세한 내용은 데이터형 항목을 참조하십시오.
다른 MathWorks 제품에서 발생한
mxArray
오류에 대한 문제 해결 방법을 보려면 해당 제품의 문서를 검색하십시오.
버전 내역
R2006a 이전에 개발됨