MATLAB编译器SDK
MATLAB프로그램에서소프트웨어컴포넌트빌드
Matlab Compiler SDK™는马铃薯®프로그램프로그램C / C ++공유공유이브러리,微软®.NET어셈어셈,java®클래스및Python®패키지를만들수있도록MATLAB编译器™의기능을확장합니다。이러한컴포넌트컴포넌트사용자지정프로그램프로그램과한다음데스크탑,웹및엔터프라이즈시스템시스템으로배포할수수
Matlab Compiler SDK는웹응용프로그램과엔터이즈시스템시스템으로배포하기전응용코드및excel추가기능을테스트하고디버그하기위한MATLAB生产服务器™의개발버전을포함합니다。
MATLAB编译器SDK의소프트웨어컴포넌트를사용하여만든응용프로그램은MATLAB이필요없는사용자와로열티없이공유할수있습니다。이러한응용프로그램은컴파일된MATLAB응용프로그램또는컴포넌트를실행할수있는MATLAB런타임,공유라이브러리세트를사용합니다。
matlab으로부터c및c ++소스코드를생성하려면Matlab Coder™를사용하십시오。
시작하기:
소프트웨어컴포넌트빌드
다른다른프로그래밍언어와통합통합할때나나나production productionproduction에서할할를동일기본프로세스를를동일기본프로세스를
- matlab응용프로그램코드를생성합니다。
- 대화형앱을사용하거나명령을을matlab코드를언어별컴포넌트로또는matlab生产服务器를위한배포용아카이브로패키징패키징패키징패키징패키징
- 视觉工作室®,Eclipse.®,Xcode등등과같은원하는개발환경사용용컴포넌트컴포넌트matlab生产服务器클라이언트라이브러리를호스트응용프로그램과통합합니다。
- 응용프로그램을완성하고데스크탑응용프로그램의경우로컬설치,서버기반응용프로그램의경우중앙집중식설치로대상컴퓨터에설치합니다。
C / c++응용프로그램
MATLAB编译器SDK는C / c++로작성된응용프로그램을위해다음기능을제공합니다。
- 线程安全라이브러리생성
- Visual Studio와의원활한통합을위한동적라이브러리파일생성(Windows®응용프로그램용)
- 아이브러리파일파일의헤더파일과암호화된코드에서에서또는또는응용응용프로그램에포함함수시그니처파일을을
- c++ MATLAB数据API공유라이브러리로c++ 11기능과형식안정성및멀티스레드안정성지원
- 进程内또는进程外로실행할수있는c++ MATLAB数据API공유라이브러리로함수를비동기방식으로호출
Matlab Coder™를사용하여matlab프로그램프로그램판독및이식이가능한c / c ++코드및이브러리로변환하는도가능합니다。
.NET및com응용프로그램
MATLAB COMPILER SDK는.NET또는COM으로작성된응용을위해다음기능을제공제공제공제공
- 네이티브.NET및COM컴포넌트처럼액세스할수수matlab프로그램에대한.NET또는com래퍼를생성
- net核心를사용하여Windows외플랫폼에서. net응용프로그램실행
- MATLAB코드파일과墨西哥人파일을컴포넌트의퍼블릭메서드로추가및액세스
- c#, f#, VB。净또는ASP。净을포함한CLS(공용언어사양)호환언어로부터. NET컴포넌트를호출
- Visual Basic®또는asp를를포함com호환기술로부터com객체를호출
- 类型安全인터페이스를사용하여。net응용프로그램의기존인터페이스와통합
- net객체를컴파일된MATLAB함수와직접주고받음
- 아이터변환변환클래스사용하여데이터를수동으로변환출력데이터를를
- 웹또는엔터프라이즈soa(서비스지향아키텍처)를를wcf(Windows Communication Foundation)를를
- 클래스클래스를지속적적인서비스로하거나여러프로세스프로세스걸쳐컴포넌트를실행할수수수netrecoting api를지원
Java응용프로그램
Matlab Compiler SDK는java응용프로그램을위해다음을제공합니다。
- 다른java클래스와똑같이동작동작matlab프로그램에대한java래퍼를생성클래스의메서드를파악하는javadoc도도
- 컴포넌트컴포넌트에대한외부외부에서볼수있는클래스메서드역할을하도록하도록하도록파일과mex파일을추가
- Java클래스가이식가능하고MATLAB이지원하는모든플랫폼에서실행되도록보장(일부툴박스함수는플랫폼종속墨西哥人파일또는네이티브라이브러리로구현되어해당함수와이를사용하는모든Java컴포넌트를플랫폼종속으로만듦)
- 네이티브Java데이터형MATLAB함을수로전달하고자동으로MATLAB데이터형으로변환하거나사용할데이터형을명시적으로선택
- SOA,SOAP서비스,WSDL,RMI인터페이스,HTTP서비스,java servlet및jsp를를java컴포넌트로배포matlab웹응용프로그램액세스액세스
- RMI(원원메서드메서드)인터페이스를사용하여클래스를지속적서비스로하거나여러프로세스또는컴퓨터에걸쳐를분배
Python응용프로그램
Matlab Compiler SDK는Python응용프로그램을위해다음을제공합니다。
- Python응용프로그램또는대화형세션에서액세스할수있는墨西哥人파일등MATLAB프로그램용Python패키지생성
- 자동변환을통해matlab함수와네이티브python데이터형을을주고
- 포함된Python클래스를사용하여배포가가능한아카이브의형태MATLAB함로수와다차원배열을주고받음
- MATLAB引擎API를사용하여MATLAB코드와Python응용프로그램을통합이를통해MATLAB编译器SDK로개발된사용자지정Python응용프로그램또는MATLAB生产服务器를디버그및배포할수있습니다。
MATLAB生产服务器
MATLAB生产服务器를사용하여안전하고하기쉽고가능한플랫폼matlab프로그램을호스트하십시오。MATLAB生产服务器에에한함수는간단한이언트아이브러리사용하여c / c ++,.net,java및python응용프로그램에서호출할있습니다。MATLAB生产服务器는모바일앱을비롯해다양응용프로그램에서호출할수있는,함수로의restful인터페이스도제공합니다。Matlab Compiler SDK는는프로덕션시스템시스템으로하기전에로컬에서테스트테스트및를하기위한위한위한위한위한위한위한위한production production production production production production production productionproduction을을포함포함버전버전을을포함
사용자지정응용프로그램서버
자체인프라사용을을을선호하는개발자를를를하는개발자를를위해개발자개발자개발자를위해하는ss로로생성된가asp.net,soa,wsdl,soap,XML,JavaScript®,html,http서비스,java servlet및jsp는물론java rmi와.NET원와과과표준기술과통합되어확장성을00
컴포넌트패키징
패키징과정에서는MATLAB编译器SDK프로그램을실행하는데필요MATLAB함한수와파일만통합하여최종컴포넌트의크기를최적화합니다。MATLAB코드는소스코드를응용프로그램사용자들로부터보호하기위해암호화됩니다。
컴포넌트배포
모든배포된응용프로그램프로그램컴포넌트matlab을사용하지사용자에에무료배포를matlab运行时을사용합니다。데스크탑플랫폼의경우응용프로그램runtime이대상컴퓨터에직접설치,웹및엔터이즈응용응용,연결된运行时은편리한와배포를중앙집중식서버에수수집중식서버할수있습니다。응용프로그램사용자에게에게의의경험을을제공할수,matlab编译器sdk에서는설치패키지함께matlab运行时间
Java Library통합:
matlab字符串형배열지원
Python패키지패키지통합을을python버전지원:
Python 3.8지원추가
위기능및관련함수에대한자세한내용은릴리스정보를참조하십시오。