MATLAB Language Fonctions d'aide compatibles C ++


Exemple

L'utilisation de Matlab Coder refuse parfois l'utilisation de certaines fonctions très courantes, si elles ne sont pas compatibles avec C ++. Il existe relativement souvent des fonctions auxiliaires non documentées , qui peuvent être utilisées comme substituts.

Voici une liste complète des fonctions prises en charge. .

Et en suivant une série d'alternatives, pour les fonctions non prises en charge:


Les fonctions sprintf et sprintfc sont assez similaires, les anciens renvoie un tableau de caractères, ce dernier une chaîne cellulaire:

 str = sprintf('%i',x)   % returns '5' for x = 5
 str = sprintfc('%i',x)  % returns {'5'} for x = 5

Cependant, sprintfc est compatible avec C ++ pris en charge par Matlab Coder, mais pas sprintf .