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