在您开发您的应用程序使用5 g工具箱™功能,您可以生成可移植的C / c++源代码,独立的可执行文件,从您的MATLAB或独立的应用程序®代码。使用代码生成,您可以:
运行您的模拟机器上没有安装MATLAB。
加快处理时在MATLAB环境中工作。
在遗留代码中加入你的算法。
这个表对比部署的特点MATLAB编译器™和MATLAB编码器™功能。用这个表来决定如何部署MATLAB代码。
部署的特点 | 使用MATLAB编译器功能 | 使用MATLAB编码器功能 |
---|---|---|
输出 | 不可读的共享库。 | 便携和可读的C源代码。 |
库的依赖 | MATLAB运行时。 | 一个也没有。 |
金宝app支持的平台上部署 | 窗户®,Mac和Linux®。 |
任何平台,支持ANSI金宝app®/ ISO®C / c++代码。 |
知识产权保护 | 包装代码是加密的。 |
代码是不加密的。你可以保护你的IP通过生成共享库,而不是可读的代码。 |
算法加速 | 与MATLAB相同的速度。 |
会更快,但这取决于算法。 |
MATLAB的图形 | 金宝app支持。 | 不受支持金宝app的。 |
介绍了代码生成的支持。金宝app