MATLAB功能

软件包MATLAB®其他语言编码使用的功能应用

在将MATLAB函数集成到外部应用程序之前,需要将它们打包为目标语言。MATLAB编译器SDK™包括两个应用程序和一个用于此目的的命令行编译器。这些应用程序指导您指定要打包的函数和创建安装程序。目标语言开发人员将编译后的代码安装到开发系统中MATLAB运行,这是必要的运行代码。在命令行,你可以打包MATLAB的功能集成到一个二进制包在开发他们的应用程序的目标语言开发人员使用。

应用程序

库编译器 MATLAB用于部署方案,作为共享库和组件
生产服务器编译 MATLAB部署到计划MATLAB生产服务器

功能

libraryCompiler 构建和打包用于外部应用程序的功能
productionServerCompiler 与使用测试,构建和封装功能MATLAB生产服务器
MCC 编译MATLAB部署功能
mbuild 编译和链接源文件MATLAB生成的共享库
部署工具 对于外部部署编译和打包功能
componentinfo 有关与创建COM组件查询系统注册表MATLAB编译器SDK
isdeployed 确定部署的代码是否运行MATLAB模式
ismcc 测试如果代码在编译过程中运行(使用MCC)
ctfroot 与已部署的应用程序相关的文件的位置
figToImStream 以指定格式编码的字节数组形式显示的流图
getmcruserdata 检索MATLAB与给定键相关联的数组值
setmcruserdata 联系MATLAB带有键的数据值
% #函数 编译指示来帮助MATLAB编译器通过以下方式查找调用的函数feval,eval,处理图形回调,或从mat文件加载的对象

示例以及如何

C / c++

安装一个ANSI C或C ++编译器

安装一个受支持的C/ c+金宝app+编译器

创建MATLAB代码是C共享库

学习如何创建C共享库。

生成一个C ++ API mwArray共享库,并建立一个C ++应用程序

使用库编译器从MATLAB代码中创建一个c++ mwArray API共享库,并使用示例c++驱动程序代码实现它。

生成C ++ MATLAB数据API共享库,并建立一个C ++应用程序

创建来自MATLAB代码使用库编译一个C ++ MATLAB数据API的共享库,并与样品C ++驱动程序代码实现它。

从命令行创建C / C ++共享库

使用命令行编译器创建C/ c++共享库。

分发C / C ++共享库到应用程序开发人员

将以下内容分发给集成共享库的应用程序开发人员:

net

生成.NET程序集和构建.NET应用程序

使用该库编译器MATLAB代码创建.NET程序集,并配有.NET示例驱动程序代码实现它。

从命令行包.NET程序集

使用MCC命令行来构建您的程序集

分发.NET程序集应用程序开发者

分发以下应用程序开发人员组装集成了.NET:

Java

配置您的Java环境

配置Java®MATLAB代码的编译环境和Java应用程序的开发

生成Java包并构建Java应用程序

创建一个从MATLAB代码使用库编译Java包,并用样本Java驱动程序代码来实现它。

从命令行包Java应用程序

使用命令行编译器创建Java应用程序。

将函数映射到Java类方法

MATLAB映射功能,Java类

将Java应用程序分发给应用程序开发人员

分发以下应用程序开发人员集成应用程序:

蟒蛇

生成一个Python包,并建立一个Python应用程序

创建一个Python®使用库编译器打包MATLAB代码,并使用示例Python驱动程序代码实现它。

从命令行打包Python应用程序

MATLAB编译SDK不能包使用MATLAB Python接口MATLAB代码。

分发Python应用程序的应用程序开发人员

分发以下应用程序开发人员集成应用程序:

MATLAB生产服务器

创建可部署存档MATLAB生产服务器

了解如何创建一个可部署存档MATLAB生产服务器™使用MATLAB函数。

包可部署的档案从命令行

将MATLAB应用程序打包到可从命令行部署的归档文件中MCC命令。

建立Excel外接程序和可部署的档案

Excel与MATLAB产品服务器的集成构建了两个工件。一个用于服务器,一个用于客户端。

COM

用MATLAB代码创建一个通用的COM组件

学习如何创建通用COM组件。

从命令行打包COM组件

使用MCC命令行来构建COM组件

将COM组件分发给应用程序开发人员

将以下内容分发给集成组件的应用程序开发人员:库编译器应用程序生成一个安装程序,它将打包分发COM组件所需的所有二进制构件。

定制

定制应用程序

如何自定义编译器应用程序生成的安装程序的外观和感觉。

管理支持包金宝app

在打包MATLAB应金宝app用程序时包括支持包。

简化编译使用宏

有关宏的信息以及它们如何简化您的工作

调用MATLAB构建选项

使用路径名、包和包装器文件来构建MATLAB代码

概念

文件打包后生成的MATLAB函数

说明打包后生成的文件的MATLAB函数。

如何MATLAB部署的功能呢?

为了部署MATLAB函数,编译器执行以下任务:

写部署MATLAB代码

编写MATLAB代码可以打包和部署。

依赖政府功能

处理带状态的MATLAB函数。

MATLAB运行时组件缓存和可部署的存档嵌入

如何覆盖默认的可部署存档嵌入行为,以及如何使用MATLAB运行组件高速缓存

使用MATLAB运行时用户数据接口

关于如何访问的信息MATLAB运行数据

显示MATLAB运行时初始化信息

为最终用户创建控制台消息的过程

功能不支持通过编制MATLA金宝appB编译器和MATLAB编译SDK

无法编译的函数MATLAB编译器™要么MATLAB编译SDK

限制

关于可编译内容的限制和限制