Bonjour,
Je suis désolée de devoir poser cette question dans ce forum mais je sèche et le temps m'est compté
Voilà, je dois exécuter une fonction Fortran (qui s'appelle rewrite) dans Matlab (sous Linux). J'ai 3 problèmes:
* j'ai beau essayer plusieurs combinaisons, aucune ne marche
exemple:voici l'erreur affichée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mex('-f', /home/,'rewrite');
* La fonction demande le nom d'un fichier qu'elle doit "réecrire" justement. J'ai mis le fichier dans un dossier avec la fonction, il suffirait donc de lire le (list(3).name) qui correspond au fichier demandé et que je veux réecrire; list=dir('mon répertoire')./opt/matlab-7.0.1/bin/mex: line 1687: .: rewrite : fichier introuvable
/opt/matlab-7.0.1/bin/mex: line 1700: .: rewrite : fichier introuvable
mex: no file name given.
Usage:
MEX [option1 ... optionN] sourcefile1 [... sourcefileN]
[objectfile1 ... objectfileN] [libraryfile1 ... libraryfileN]
or (to build an Ada S-function):
MEX [-v] [-g] -ada <sfcn>.ads
Use the -help option for more information, or consult the MATLAB External Interfaces Guide.
* Je n'arrive pas à visualiser correctement le fichier Fortran (nommé rewrite),
même en utilisant "vi rewrite" dans un terminal. Un texte illisible apparait et donc je ne peux pas modifier la fonction...
Merci beaucoup de bien vouloir m'aider...
Partager