2013-10-22 4 views
2

컴파일 된 코드에 필요한 다른 라이센스를 사용하지 않도록 MATLAB 내부에서 컴파일 된 MATLAB 코드 (mcc 별)를 실행하려고합니다. 이 동일한 코드 부분을 반복해서 실행하고 라이센스 대기로 인해 실행이 멈췄으므로이 작업이 필요합니다. 우리는 같은 부분을 대량으로 실행하기 위해이 특정 라이센스를 대량 구매하지 않으려합니다. 이 일을 할 수있는 방법이 있습니까? 지도 시간?matlab에서 컴파일 된 matlab을 실행하십시오.

.m 파일을 dll/so로 컴파일하고 mex처럼 감싸고 MATLAB에서 호출 할 수 있습니까? 복잡한 논증을 어떻게 통과시키고 가져올 수 있습니까?

답변

0

공유 라이브러리를 만드는 것이 가능해야합니다. http://www.mathworks.de/products/compiler/description3.html 에 따르면.

복잡한 인수 전달 및 검색 : mex를 사용하려는 경우 mxArray 형식을 사용하여 원하는 인수를 사용하여 공유 라이브러리 "main"-function을 호출 할 수 있어야한다고 가정합니다. 당신은 어쨌든 사용해야합니다.

관련 문제