Bonsoir tout le monde!
Comme l'indique le titre, je suis en train de battre avec des fichiers DLL!
Je m'explique: j'ai un programme Matlab qui appelle une fonction du type [valeurs retournées]=calcul(valeurs envoyées). Il se trouve que la fonction "calcul" est composée de 6 équations qui au total dépassent les 600 lignes! L'exécution du programme étant un peu longue, je voudrais savoir si le fait de créer une DDL de la fonction "calcul" me permettrait de gagner en temps.
J'ai donc créer une fonction toute simple qui renvoie la somme de deux entiers:
1 2
| function calcul=somme(a,b)
calcul=a+b; |
Ensuite j'utilise la commande
mcc -W lib:Som -T link:lib calcul
pour obtenir ma DLL! Elle apparait dans mon répertoire de travail! C'est maintenant que les ennuis commencent! Je n'arrive pas utiliser cette DLL et je n'arrive pas à comprendre comment l'appeler! (Som(5,1) me renvoie une erreur...).
Merci d'avance pour vos pistes, précisions et réponses,
Bonne soirée,
Ps: MATLAB Version 7.0.1.24704 (R14) Service Pack 1
MATLAB Compiler Version 4.1 (R14SP1)
Partager