Contenu principal

Considérations relatives à la programmation pour la génération de code

Considérations relatives à la programmation MATLAB® pour la génération de code et comportement du code généré

La génération de code à partir de MATLAB pour des systèmes desktop et embarqués vous permet de concevoir, d’implémenter, de tester et de déployer votre software dans l’environnement MATLAB. En raison des différences entre les langages MATLAB et C/C++ en termes de type, de dimensionnement de tableau, de mémoire et d’autres aspects, vous devez suivre certaines consignes lorsque vous concevez votre code dans MATLAB dans l’intention de générer du code C/C++. Certaines fonctionnalités du langage MATLAB ne sont pas supportées pour la génération de code. Certaines optimisations de la génération de code peuvent faire que le code généré ne se comporte pas de la même manière que le code source. Le rapport de génération de code et l’application MATLAB Coder™ affichent les différences potentielles entre le code généré et le code MATLAB.

Pour générer du code C/C++ ou MEX à partir d’algorithmes MATLAB, vous devez avoir installé MATLAB Coder et un compilateur C/C++.

Rubriques