Bonsoir, j'ai un problème avec un mexfile. Plus précisément, lorsque j'exécute mon mexfile (qui est en C++) tout se passe très bien. J'ai le résultat que je veux.
Maintenant, j'intègre ce mexfile dans un autre programme qui lui-même appelle 2 autres mexfile (qui sont en C). Et là, j'ai un problème qui me dit qu'une erreur d'initialisation d'une DLL a échoué (ça plante dans la fonction fmincon qui appelle mes 2 autres mexfiles)

Du coup, pour "contourner" ce problème, j'ai trouvé une méthode de boeuf :

appel de mon mexfile
sauvegarde de tout mon workspace (save toto)
clear all
load toto
delete toto.mat

et là tout se passe bien : mon mexfile intégré à tout mon programme ne pose plus de problème...

N'y aurait-il pas une méthode plus "élégante" ?

J'utilise Matlab 7.0.4 et mes mexfile sont compilés par Visual 2005

Merci d'avance