Bonjour,
est il possible de tester si un nom de fichier existe, et si oui, de sauvegarder une matrice avec dlmwrite avec un incrément de 1 par rapport au fichier déjà existant?
Merci
Bonjour,
est il possible de tester si un nom de fichier existe, et si oui, de sauvegarder une matrice avec dlmwrite avec un incrément de 1 par rapport au fichier déjà existant?
Merci
Tester s'il existe... : EXIST !
Incrémenter le nom...
Comment nommer une suite de fichiers : nom_1.ext, nom_2.ext... nom_N.ext ?
oui mais ensuite, comment intégrer le nom du fichier dans dlmwrite?
Je ne vois pas l'astuce.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 compteur=1; dlmwrite('fichier-''compteur'.abi',matrice,'\t');
DLMWRITE prend en 1er argument un objet de type string.
Donc tu construit ta string (qui sera ton nom de fichier), comme préconisé dans la FAQ (ce que tu ne fais pas dans ce que tu montres).
Puis tu mets cette chaine de carcatères en entrée.
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 M=rand(5); maStringAMoi=sprintf('fichierNumber%d.abi',22); dlmwrite(maStringAMoi,M,'\t');
Oui mais là tu mets uniquement le compteur dans le nom de fichier.
Moi je voudrais mettre un nom à gauche et une extension à droite de ce compteur.
???? Tu as testé mon code ???
En particulier ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part maStringAMoi=sprintf('fichierNumber%d.abi',22)
Partager