MATLAB编译器SDK

MATLAB编译器SDK

从MATLAB程序构建软件组件

MATLAB编译器SDK™扩展了MATLAB编译器的功能,让您构建C/ c++共享库,微软®.NET程序集,Java®Python类,®软件包和Docker®基于容器的MATLAB微服务®项目。这些组件可以与自定义应用程序集成,然后部署到桌面、web和企业系统。

MATLAB编译器SDK包括MATLAB生产服务器™的开发版本,用于在将应用程序代码和Excel插件部署到web应用程序和企业系统之前测试和调试它们。

使用来自MATLAB编译器SDK的软件组件创建的应用程序可以免费与不需要MATLAB的用户共享。这些应用程序使用MATLAB运行时,这是一组共享库,可以执行编译后的MATLAB应用程序或组件。

C / c++应用程序

在头文件中生成函数签名,在库文件中生成加密代码,以包含在C或c++应用程序中。对于Windows®应用程序,您可以创建一个动态库文件来无缝集成与Visual Studio®

.NET和COM应用程序

通过. net程序集或COM组件将MATLAB函数集成到Windows应用程序中。跨平台。net核心应用程序(Windows, Linux®以及macOS)。

Java应用程序

将MATLAB函数封装在JAR文件中的Java类中,以便它们可以与Java应用程序集成。Javadoc可用于生成类的方法和属性的文档。

Python应用程序

从MATLAB函数生成Python包,以供Python应用程序或交互式会话访问。

Microservice应用程序

通过将MATLAB函数发布为带有RESTful端点的基于Docker容器的微服务,将MATLAB集成到您的微服务架构应用程序中。

MATLAB生产服务器应用

将MATLAB函数发布为托管于其上的apiMATLAB制作服务器-一个可扩展的、安全的服务器,运行在本地或云中。

自定义服务器应用程序

通过将使用MATLAB编译器SDK创建的共享库、Java包和Python包与标准服务器框架(如ASP)集成在一起,将MATLAB集成到服务器托管的应用程序中。NET和Flask,以及RESTful web服务、Java servlet和jsp。

加密的、免版税的分发

MATLAB代码加密,以保护您的知识产权。免费向没有MATLAB的用户共享库、组件和应用程序。直接在目标计算机上安装MATLAB运行时,用于桌面应用程序或用于企业应用程序的集中式服务器。

Banca Carige集成了基于MATLAB的估值库与其企业定价和风险平台

“通过MATLAB,我们可以开发高级算法,并根据这些算法创建Excel插件和。net组件,以及Java™类和c++代码。这种独特的功能可以很容易地将复杂的金融计算纳入我们现有的银行系统。”

Paolo Raviola, Banca Carige
Baidu
map