Question

Pour appeler un code Matlab en C ou C ++, comment voulez-vous choisir entre l'utilisation du moteur Matlab et en utilisant le compilateur Matlab mcc pour créer C ou bibliothèques partagées C ++ à partir de votre code Matlab? Quels sont leurs avantages et les inconvénients? Pour la deuxième méthode, voir http: // www. mathworks.com/access/helpdesk/help/toolbox/compiler/f2-9676.html

Y at-il d'autres façons d'appeler de Matlab C ou C ++?

Était-ce utile?

La solution

Si le calcul est linéaire et long, je l'utilise mcc pour compiler le code. Il est comme si Matlab était simplement une autre bibliothèque de routines numériques en elle à lier dans votre programme.

Si je voulais créer une interaction avec Matlab dans mon programme, où l'utilisateur peut spécifier quelconque d'un grand nombre de déclarations qui serait impossible ou simplement fastidieux de coder individuellement, puis j'utiliser le moteur Matlab. Il est comme si je voulais courir sans MATLAB® l'interface utilisateur de MathWorks.

Je ne l'ai jamais pris la peine d'ouvrir le moteur Matlab en dehors d'un test.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top