MATLAB Coder™genera código C y c++ a partir de código de MATLAB®不同的硬件平台,不同的系统,不同的硬件系统。Ofrece soporte para la mayor partte dellenguaje MATLAB y una amplia gama de工具箱。Puede积分el código generado en sus proyectos como código fuente, librerías estáticas o librerías dinámicas。El código generado es易读y portátil。Puede combinarlo con librerías y partes clave de su código C y c++存在。También se puede empaquetar el código generado como una función MEX para usarlo en MATLAB。
Cuando se utilitza con嵌入式编码器®, MATLAB Coder proporciona personalizaciones de código, optimizaciones específicas de la plataforma, trazabilidad de código, así como verificación de软件在环(SIL)和处理器在环(PIL)。
Para desplegar programas de MATLAB como aplicaciones独立,利用MATLAB编译器™。Para general components de software e integrarlos con otros lenguajes de programación,使用MATLAB编译器SDK™。
Mas给:
无报酬算法的解释
使用C/ c++ para compiler y ejutar código generado en cualquier hardware, desde sistemas de escritorio a dispositivos móviles y hardware embeddo。código免费的理由,关于对成本当事人的商业适用的规则。
Casos de éxito de MATLAB编码器
Descubra cómo ingenieros y científicos de diversos sector utilzan MATLAB Coder para generar código C/ c++ para sus aplicaciones。
工具箱和功能
MATLAB编码器genera código a partir de a ampliia gamma de函数函数函数,del lenguaje de MATLAB que los ingenieros de diseño utilzan para desarrollar算法一个modo de components de sistemas más amplios。要包括más de 2500的算子和函数的MATLAB和las工具箱互补。
Generación de código c++ con espacios de nombres
MATLAB编码器通用程序código c++在空间上的代码,在程序上的代码integración con otro código在程序上的代码podría在数据上的代码idénticos。创世记código创世记,创世记,创世记,创世记。
Generación de clases de c++一个partr de clases de MATLAB
MATLAB编码器产生类c++的一个partir de classases de su código de MATLAB,包括类的值,类的标识符和系统对象。El código generado se puede编译en ejecutables o librerías c++ y se puede integrar en El código fuente c++存在。
Uso de arrays de c++ asignados dinámicamente en las interfaces de función generadas
generere código c++ para las funciones de MATLAB que接受o devuelvan un array con un tamaño desconocido en el momento de la compilación o cuyo límite超级un本影预定义。En el código generado, la memoria para array se asigna dinámicamente y se implementa como a plantilla de clamada编码器:数组
.Además de la desasignación记忆的例外,编码器:数组
proporciona diversas API para acceder y administrative array dinámico。
深度学习算法的极限极限
Despliegue diversas redes de深度学习entrenadas,故事como ResNet-50 y MobileNet-v2, así como LSTM y otras capas, desde深度学习工具箱™CPU英特尔®y的手臂®皮质®.generere código对过程前到过程后到深度学习过程中对实现算法的完整说明。
Generación de código optimizado para inferencia de深度学习
Debido a que MATLAB Coder genera solo el código必要的para引证la推理con su算法específico, el código es más rápido y实用的记忆记忆que otras求解de深度学习。El código generado realiza llamadas a librerías optimizadas, como mml - dnn para procadores英特尔y ARM计算库para procadores ARM Cortex。Emplee GPU Coder™para加速o desplegar算法mediante la generación de código CUDA®图形处理器NVIDIA®现代化。
机器学习的极端模型,极端模型
机器学习模型解析estadística generando código C/ c++机器学习算法,包括前处理和后处理。Actualice los parámetros delos modelos desplegados sin必要的转换一般el código de predicción C/ c++。
在平台上的原始人
使用la app de MATLAB Coder o las funciones en línea de comandos等价于一个fin de generar rápidamente código para sus aplicaciones de procesamiento de señales, visión人工,深度学习,系统控制,entre otras, y,一个continuación,编译el código para su硬件。
原生提花在平台上的贪污móviles
La integración manual del código generado en su aplicación permite usar cualquier dispositivo como平台。树莓派的自动过程和树莓派的中间程序和树莓派的MATLAB程序。
Del prototipado a la producción
使用MATLAB Coder con嵌入式Coder para generar código que aprovecha las características intrínsecas del procador específico para una ejecución más rápida en comparación con el código C/ c++ ANSI/ISO estándar。
Generación de código con接口简单y fáciles de积分
El código generado utiza tipos de C/ c++ de forma natural, simplificando así la integración con código externo。Puede积分el código generado como código fuente o como librerías。程序结构librerías C/ c++程序结构MATLAB para实现程序结构más程序结构también程序结构结构automática程序结构código程序结构。
Optimización del rendimiento del código generado
在ejecución,记忆的记忆,可读性和可携带性。Emplee herramientas de creación de perfiles para identity cuellos de botella。Para potenciar aún más el rendimiento, generere código OpenMP multinúcleo y llame a librerías optimizadas tales como LAPACK, BLAS y FFTW cuando estén disponibles。
Reutilización de pruebas de MATLAB en el código generado antes de su integración
关于MATLAB的公式código关于MATLAB的相互作用公式。完整的完整的通用程序,MATLAB, para, desarrollcon, rapidez, un, amplio, conuebas, de, regresión, que se, pueeden, usar, para, verificar, el, código C/ c++ generado。
Aceleración de algoritmos en las CPU
Es可能的llamar al código generado en forma de funciones MEX desde el código de MATLAB para加速la ejecución, aunque el rendimiento variará en función de la naturalza del código de MATLAB。在墨西哥的功能范围内的墨西哥通用的相同的同心圆在la optimización。