Salut,
Je te demanderai tout d'abord est ce que ton programme en C est bien sous cette forme ?
void mexFunction (int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
Et toutes les structures de données qui suivent (un fichier mex)
Si ce n'est pas le cas, tu dois t'informer comment cela se fait.
Si tout va bien et ton programme est prêt, c'est très simple, tu ouvres la fenêtre de commande de matlab, tu tape
Sachant que main est le nom de ton programme.
Si ton code est modulaire tu commences par le main ensuite les fonctions
mex main.c fonc1.c fonc2.c
Tu trouveras plus d'infos à propos les xex-files et le compilateur utilisé dans ce forum. Il suffit d'utiliser la fonction rechercher y'en a plein de discussions
Bonne chance et à bientôt.
Partager