MATLAB编码器
广义C=C=Digo C+C++
MATLAB编码器™属código C y c++ a partir de código MATLAB®既有平台又有硬件,有系统又有硬件。我们可以使用MATLAB和工具箱。El código generado se puede integrar en us proyectos como código fuente, librerías estáticas o librerías dinámicas。El código generado es legible y portátil。可以并入código,也可以并入librerías,存在一个有效的方法máxima,把算法分开,也可以重新利用código。También se puede empaquetar el código generado a modo de función MEX para su uso en el entorno de MATLAB con de verificación o aceleración。
嵌入式编码器®mejora MATLAB编码器para el uso en producción gracias al soporte para la personalización del código, optimizaciones específicas de las plataformas, trazabilidad de código y verificación de tipo software-in- loop (SIL) y处理器-in- loop (PIL)。
辅助实现应用程序复杂,包括用户接口、实用MATLAB编译器SDK™.
Comience:
形式算法的实现
使用cualquier编译器编写程序código generado在cualquier硬件上,desdesystem de escritorio配置móviles o硬件嵌入式。El código generado es de uso libraee,形式上我们可以在客户的免费申请中实施。
Casos de éxito de MATLAB编码器
Descubra cómo los ingenieros y científicos de diversos sectorres utilan MATLAB Coder con el de generar código C para sus applications。
工具箱功能兼容
MATLAB编码员通用código a parter de una Amplicatorítica de la lenguaje MATLAB提供了一种实用的软件设计和辅助算法,是系统放大组件的一种模式。Esto包括1900部歌剧和MATLAB的功能以及acompañan的工具箱。
新奥尔良和努贝的和平协议
使用MATLAB的应用程序,对公司的职能进行编码,相当于对销售过程、人工视觉、深度学习、控制系统等的应用进行一次全面的分析,并对硬件进行编译。
Prototipado en plataformas embed as y móviles
请使用integración手册下载código generado en su aplicación。automatiel proceso para Raspberry Pi™mediante el paquete de soporte de MATLAB para Raspberry Pi。
生产协议
使用MATLAB编码器与嵌入式编码器®a fin de generar código que approved eche las características intrínsecas del procesador específico para una ejecución más rápida en comparación con el código ANSI/ISO C/ c++ estándar。
通用código接口简化了fáciles de integrar
El código generado utilza tipos C de forma natural, simplificando así la integración con código externo。Puede integrar el código generado como código fuente o como librerías。我们的组件:librerías C de confaianza se pueden en MATLAB para realar prebas on nivel más alto de fidelidad que se invocan de forma automática desde el código generado。
优化总体规划
最好的方法是在ejecución的速度中,在记忆中,在可读性和可携带性之间达成妥协。请把她的名字写在creación上。Para potenar aún más el rendimiento, genere código OpenMP multinúcleo y llame a librerías optimizadas tales como LAPACK, BLAS y FFTW cuando estén disponibles。
重新使用MATLAB软件,以实现集成化
在MATLAB的基础上,我们可以对MATLAB的交互性进行验证。我们可以在MATLAB中建立一个统一的模型,我们可以在regresión中建立一个统一的模型,我们可以验证código C的公式。
CPU上的Aceleración de algoritmos
我们有可能建立一种通用的功能模式,以确保在电子商务中发挥作用,并使MATLAB的自然功能发生变化。因此,我们需要对通用功能的性能进行评估,以确定是否需要对其进行优化。
中央算法学院
使用并行计算工具箱™ 基于MATLAB的并行算法。受聘GPU编码器™ 一个通用的金融机构需要在NVIDIA的GPU上实现一个统一的GPU®现代化。
从原型到生产
使用MATLAB Coder与Embedded Coder生成代码,利用处理器特定的内在特性,可以比标准的ANSI/ISO C/ c++代码执行得更快。
使用易于集成的简单接口生成代码
生成的代码以自然的方式使用C/C++类型,简化了与外部代码的集成。您可以将生成的代码集成为源代码或库。可将可信的C/C++库或组件带入MATLAB进行高保真度测试,并从生成的代码中自动调用。
优化生成代码的性能
应用优化来调整执行速度、内存使用、可读性和可移植性之间的折衷。使用分析工具来识别瓶颈。为了进一步提高性能,生成多核OpenMP代码,并在可用时调用优化的库,如LAPACK、BLAS和FFTW。
在集成之前对生成代码重用MATLAB测试
重用现有的MATLAB测试以验证在交互式MATLAB环境中生成的代码的行为。使用MATLAB单元测试框架可以快速开发一组丰富的回归测试,可以用来验证生成的C/ c++代码。
cpu加速算法
您可以将生成的代码作为MEX函数从MATLAB代码中调用,以加快执行速度,不过性能将根据您的MATLAB代码的性质而有所不同。您可以分析生成的MEX函数,以确定瓶颈并集中精力进行优化。
Consulte拉斯维加斯Notas de la versiónPara obtener详细说明了对应的函数。
El placer de generar código C中位数MATLAB
Descubra conjos y prácticas推荐para trabajar con MATLAB Coder y obtenga información sobre applicaciones de éxito del código generado por parte de empresas tales como Delphi, Baker Hughes, iSonea y dorsaVi。