2011-06-09 6 views
0

Ma situation ici est que je dois envoyer mon programme au cluster de mon université qui fonctionne sous Linux. Pour enregistrer le fichier sur mon com localement à l'aide de Windows, j'utilise simplementCommande pour enregistrer des fichiers dans MATLAB sous Linux OS

fid = fopen('exp.txt', 'w'); 
fprintf(fid, '%6.2f %12.8f\n', y); 
fclose(fid); 

Quel est l'équivalent Linux de cette commande si je veux enregistrer dans un répertoire sur le cluster par exemple /home/MyFolder/filename.txt? Est-ce que j'utilise

mkdir('/home/MyFolder/') 

De plus, comment spécifier un répertoire sous Linux? Je n'ai aucune expérience de l'utilisation de Linux.

Répondre

1

Si vous venez de démarrer MatLab alors que vous êtes dans le répertoire de votre choix (cd /path/to/dir/ pour changer le répertoire actuel), votre code existant fonctionnera toujours.

Si vous avez besoin d'un répertoire de travail différent (par exemple, pour trouver des scripts et d'autres fichiers de données), fopen('/path/to/exp.txt', 'w'); devrait vous aider.

+0

Ok, merci beaucoup, ça marche. –

Questions connexes