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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
mex('-f', /home/,'rewrite');
voici l'erreur affichée:
/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.
* 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').
* 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...