使用后使用申请后音频工具箱™功能,可以从MATLAB生成便携式C / C ++源代码,独立的可执行文件或独立应用程序®代码或者模万博1manbetx拟®模型。使用代码生成,您可以:
跑你算法在没有matlab的机器上或者模万博1manbetx拟安装了。
在您在MATLAB工作时加快处理或者模万博1manbetx拟环境。
在硬件中嵌入您的算法。
将您的算法合并到遗留代码中。
此表比较了部署特性Matlab Compiler™和Matlab Coder™功能。使用此表来决定如何部署MATLAB代码或者模万博1manbetx拟模型。
部署特征 | 使用MATLAB编译器功能 | 使用Matlab编码器功能 |
---|---|---|
输出 | 不可识别的共享库。 | 便携式和可读C源代码。 |
图书馆依赖 | 马铃薯运行。 | 库依赖仅适用于音频I / O功能:在Matlab和Simulink外运行音频I / O功能万博1manbetx。 |
万博1manbetx支持的部署平台 | 视窗®那苹果电脑和Linux.®。 |
任何支持ANSI的平台万博1manbetx®/ ISO.®C / C ++代码。 |
知识产权保护 | 包装代码是加密的。 |
代码未加密。您可以通过生成共享库而不是可读代码来保护您的IP。 |
算法加速 | 与matlab相同的速度。 |
根据算法,可能更快。 |
matlab图形 | 万博1manbetx支持的。 | 不支持。万博1manbetx |
要将音频插件部署到数字音频工作站,请参阅将MATLAB插件导出到DAW。
要将System Object™音频插件部署到Simulink,请参阅万博1manbetx将音频插件系统对象转换为Simulink块万博1manbetx。