比尔周,MathWorks公司
生成从MATLAB C和C ++代码®使用MATLAB编码器™代码。
MATLAB编码器从MATLAB算法生成可读和可移植的C代码。这种自动化的方法加速您的设计流程,并消除编码通过手动转换过程中引入的误差。
生成的代码可以编译为一个独立的可执行文件,打包成一个库,或移交给软件工程师与软件项目的集成。在这里,您可以看到生成的源代码被用手写的Visual Studio集成®项目。
MATLAB编码器支持多种万博1manbetx语言的功能,如矩阵运算,下标,节目控制语句,和结构。它还支持从工具箱万博1manbetx逾千功能用于应用范围从一般的图像处理和计算机视觉,以先进的DSP和通信系统的发展。
通过使用MATLAB编码器应用程序或命令行界面,还可以生成在MATLAB验证对您的原始MATLAB算法生成的代码的行为来执行MEX功能。在某些情况下,MEX功能也可以用来加速你的算法的执行。在卡尔曼滤波器的该示例中,相对于原来的MATLAB代码所生成的MEX功能执行速度明显加快。
MATLAB编码器可以帮助你去探索设计折衷和引进实施的要求,如内存分配和数据类型规范,从内部MATLAB所有。这使您可以迭代您的设计更快,你能花更多的时间来开发和优化算法的MATLAB,而不是编写和调试低级别的C代码。
您可以使用MATLAB编码器与嵌入式编码®访问高级设置,让你控制性能和可读性的外观和生成的代码的感觉,并调整它。
要了解更多关于MATLAB编码器,返回到产品页面。
记录:2015年3月6日