MATLAB编码器

FerensacióndeCódigoCYC ++ A PartirdeCódigodeMatlab

MATLAB Coder™属código C y c++一个partir de código de MATLAB®不同的硬件平台,更重要的是硬件架构。在MATLAB中有一个很好的工具箱。我们可以使用código来生产código fuente, librerías estáticas或librerías dinámicas。El código generado es易读portátil。可能会有librerías的情况下,可以使用código C++存在。También se puede empaquetar el código generado como una función MEX para usarlo在MATLAB。

Cuando SE Uteriza Con嵌入式编码器®, MATLAB Coder proporciona personalizaciones de código, optimizaciones específicas de la platforma, trazabilidad de código, así como verificación de software-in- loop (SIL) y de processor-in- loop (PIL)。

Para desplegar程序的MATLAB como适用于独立的,利用MATLAB编译器™。Para generar componentes de software e integrarlos con otros lenguajes de programación,利用MATLAB编译SDK™。

旅行:

Ejecuciónen Cualquier Parte

Genere código fuente ANSI-C/ c++易读的y portátil。Despliegue código forma gratuita。

这是一种免费的算法

使用C/ c++编译的para compilar y ejecutar código generado en cualquier硬件,desdessistemas e escritorio an dispositivos móviles y硬件嵌入式。我们将为客户提供免费的服务,我们将为客户提供免费的服务。

Código generado para multiplicación矩阵。

工具箱y funciones soportadas

MATLAB Coder genera código a partir de amplia de funconalidades del guaje的MATLAB的ingenieros de diseño utilzan para desarrollar algitmos modo de sistemas的组件más amplios。包括más 2500操作函数的MATLAB工具箱补充。

Soporte del lenguaje MATLAB的工具箱generación de código。

despliegue decódigoc ++ a partir de matlab

集成código generado con el código fuente c++ orientado一个对象。

Ferensacióndecódigoc ++ conespacios de Nombres

MATLAB Coder puede一般código c++在一个数字的空间,其设施为integración con otro código fuente que podría的功能的数字的数据idénticos。código的一般情况下在所有函数的空间中以及在所有类型的定义中。

Código用数据的数量对变量进行积分idénticos利用数据的数量。

Generacióndeflasesde c ++ partir de clases de matlab

MATLAB编码器产生类的c++的一个部分的类,在código的MATLAB,包括类的valores,类的identificadores y系统对象。El código generado se puede编译en ejoutables o librerías c++ y puede integrar en El código fuente c++ existente。

Uso de arrays de C ++ AsignadosDinámicamenteen Las Interfaces deFunciónveneradas

Genere código c++在MATLAB的函数中接受一个数组tamaño在记忆中compilación或cuyo límite上有一个本影预定义。在código generado中,记忆的数组被指定为dinámicamente并且实现了羊驼类的plantilla编码器:数组.Ademásde ladesasignacióndemeoriasegura para excepciones,编码器:数组API para acceder y administrar el数组dinámico。

数组广场dinámicamente一个函数的generadas。

机器学习的深度学习模型

GenereCódigoa partre de Redes de Dee Deave学习Entrenadas Y Modelos De Machine De Machine Learning。

despliegue de Algoritmos de Deep学习De Extremoo是极值

Despliegue diverses de deep learning entrenadas, tales como ResNet-50 y MobileNet-v2, así como LSTM y otras capas, desde deep learning Toolbox™en CPU Intel®y的手臂®皮质®.GenereCódigoparapeiento y pospospesamiento junto con sus Redes de Dee Degress entrenadas paraimementar allgoritmos propernos。

FerensacióndeCódigoOptimizado Para Aductencia de Dee Deear学习

Debido a que MATLAB Coder genera solo el código neesario para ejecutar la inferencia con oforitmo específico, el código es más rápido y实用的记忆的其他解决方案的深度学习。El código generado realiza lamadas a librerías optimizadas, como MKL-DNN para procesadores Intel y ARM Compute Library para procesadores ARM Cortex。Emplee GPU Coder™para acelerar o desplegar algoritmos mediante la generación de código CUDA®因为它是GPU NVIDIA的衍生物®现代化。

despliegue de modelos de machine学习de extremoo一个极值

despliegue modelos de machine学习yestadísticawinsandocódigoc / c ++ para todo el algoritmo de机器学习,包含posprocesamiento y posprocesamiento。AstaMicice LosParámetrosde los Modelos Desplegados Sin Necesidad de Volver A Generar ElCódigodepredicciónC/ C ++。

Flujo de trabajo generación de código para modelos de machine learning。

Prototipado EN硬件

Acelere LaImportaCiónen硬件ConChangestiónAutomáticade su Algoritmo A C / C ++。

Prototipado en platraformas de Escritorio y en la nube

使用MATLAB Coder o las funciones 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硬件。

prototiado rápido在escrorio和nube的平台上的算法。

原型在平台上的嵌入y móviles

LaIntegleCiónManualdelCódigogenerado en suaplicación渗透Usar Cualquier Disosivo Como Plataforma。自动议会el proceso para覆盆子pi mediante el paquete de soporte de matlab para raspberry pi。

PrototipadoRápidoDealGoritmosen Plataformas Embebidas YMóviles。

del prototipado a laproducción

使用MATLAB Coder con Embedded Coder para generar código que aprovecha las características intrínsecas del procesador específico para una ejecución más rápida en comparación con el código C/ c++ ANSI/ISO estándar。

Perfil de tiempo de ejecución del código autónomo generado。

IntegraciónCon软件

Reutilice Los Algoritmos de Matlab A Modo deCódigoC / C ++ EN SU Entorno De软件。

FerensacióndeCódigoCon接口Simples YFácilesdeoctionar

ElCódigoHensado Utiliza Tipos de C / C ++ De Forma自然,SimplificantoAsílitaitaciónConCódigoextuto。Puede Integlear ElCódigoGeneradoComoCódigoFenteO ComoLibrerías。los componenes o laslibríasc / c ++ de confianza se pueden in en Matlab are arizar pruebas con unnivelmásaltodedelidadytambiénse pueden invocar de formaautomáticadesde elcódegoelcódigoelode elcódigo。

在MATLAB编码器和嵌入式编码器中提供交互式的中介信息。

OptimizacióndelRendimientodelCódigoyanado

在ejecución,记忆,可读性和可携性之间的权衡是最优的。他的生日是creación,是和酒一样的。Para potentiar aún más el rendimiento, genere código OpenMP multinúcleo y lame a librerías optimizadas tales como LAPACK, BLAS y FFTW cuando estén disponibles。

Ejemplo de código generado con llamadas a OpenMP。

Reutilización de pruebas de MATLAB en el código generado antes de su integración

在MATLAB存在的基础上验证了código在MATLAB的交互中产生。在MATLAB的详细说明中,首先要详细说明在regresión的详细说明中,首先要详细说明código C/ c++ generado。

Verificación del comportamiento del código generado antes de la integración en su aplicación。

Aceleracióndealgoritmos.

Genere código C/ c++ y compílelo para usarlo en MATLAB。

Aceleración CPU算法

Es Posible Llamar AlCódigoencodo en Forma de Funciones Mex DesdeElCódigode Matlab Para Acelerar LaEjecución,Aunque El RendimientoVariaráNenfióndaTaTuralezadelCódigode Matlab。Se Pueden Crear Perfiles de Las Funciones Mex Wensadas Para Indemificar Cuellos de Botella Y Fextentare En LaOptimización。

Creacióndefalilyde Funciones Mex Para Indemificar Cuellos de Botella en El Rendimiento。

Aceleracióndealgoritmosmediante gpu

使用并行计算工具箱™在MATLAB中弹出的加速算法。Emplee GPU Coder para generar código CUDA para la aceleración o el despliegue en cualquier GPU NVIDIA moderna。