MATLAB Coder

Génération de code à partir de MATLAB

La conversion d'algorithmes MATLAB en code C implique la spécification des conditions d'implémentation. MATLAB Coder vous guide dans ce processus itératif tout en vous permettant de ne jamais quitter le langage MATLAB. Vous vous assurez que votre algorithme est conforme à la génération du code en générant une fonction MEX qui empaquette le code compilé pour l'exécuter une nouvelle fois dans MATLAB. MATLAB Coder génère un rapport identifiant les erreurs qui doivent être corrigées afin d'assurer que votre algorithme MATLAB est compatible avec la génération du code. Vous effectuez des itérations entre la correction des erreurs et la régénération d'une fonction MEX jusqu'à ce que votre algorithme MATLAB soit adapté à la génération du code.

Désormais, vous pouvez générer du code source C ou C++ ou une fonction MEX adaptée à vos exigences de performances à partir de votre algorithme MATLAB.

Le code source C ou C++ vous permet de:

  • Exécuter le prototypage sur les PC
  • Créer une bibliothèque
  • Implémenter sous forme de code embarqué

La fonction MEX peut être invoquée à la place du code MATLAB original pour:

  • Vérifier le code compilé en revenant dans MATLAB
  • Accélérer l'exécution
Three-step iterative workflow for generating code from MATLAB using  MATLAB Coder.
Flux de travail itératif en trois étapes pour la génération de code à partir de MATLAB par l'intermédiaire de MATLAB Coder.
Point suivant: MATLAB Coder avec Simulink Coder et Embedded Coder

Essayer MATLAB Coder

Obtenir une version d'évaluation

Guide de démarrage rapide gratuit

Voir le guide