Démarrer avec MATLAB Coder
MATLAB® Coder™ génère du code C/C++ à partir du code MATLAB pour diverses plateformes hardware, des systèmes desktop jusqu’au hardware embarqué. Il supporte la plupart du langage MATLAB ainsi qu’un grand nombre de toolboxes. Le code généré est lisible et portable et vous pouvez l’intégrer dans vos projets C/C++ existants sous forme de code source et de bibliothèques statiques ou dynamiques. MATLAB Coder vous permet de packager le code généré sous forme de fonction MEX pour l’utiliser dans MATLAB. Vous pouvez optimiser le code généré en incorporant du code multicœur et vectorisé, ainsi qu’en appelant des bibliothèques optimisées.
MATLAB Coder comprend des fonctionnalités de personnalisation du code, d’optimisation spécifique au hardware, de traçabilité du code, de vérification du code avec des tests software-in-the-loop (SIL) et processor-in-the-loop (PIL) et de conformité du code aux directives MISRA™ (avec Embedded Coder®).
Pour déployer des programmes MATLAB sur des plateformes hôtes supportées par MATLAB, utilisez MATLAB Compiler™.
Tutoriels
- Generate C Code by Using the MATLAB Coder App
Use the MATLAB Coder app to generate C code from an example MATLAB function.
- Generate C Code at the Command Line
Use command line tools to generate C code from an example MATLAB function.
- Accelerate MATLAB Algorithm by Generating MEX Function
Use command line tools to generate a MEX function from an example MATLAB function.
Guide de démarrage rapide pour la génération de code
- ÉTAPE 1: Prepare MATLAB Code for Code Generation
- ÉTAPE 2: Generate C/C++ Code from MATLAB Code
- ÉTAPE 3: Test Generated C/C++ Code
- ÉTAPE 4: Deploy Generated C/C++ Code
Guide pour la génération de code : générer du code C/C++ déployable
Préparer le code MATLAB pour la génération de code et générer du code C/C++.
À propos de la génération de code à partir d’algorithmes MATLAB
- Overview of Code Generation Using MATLAB Coder
The MATLAB Coder code generation workflow.
- Input Type Specification for Code Generation
How input type specification affects the generated C/C++ code.
- Differences in Appearance of Generated Code and MATLAB Code
How generated code appears different from MATLAB code due to optimizations made by the code generator.
Sélection d՚exemples
Apprentissage interactif
MATLAB Coder Onramp
Découvrir les fondamentaux de la génération de code C et C++ à partir de fonctions MATLAB.
Vidéos
Générer du code C à partir de code MATLAB
Workflow pour générer du code C/C++ à partir de code MATLAB.