Bonjour,
J'ai un petit probleme avec Matlab...
J'ecris des donnees dans un fichier, et quand je veux les lire, j'ai un probleme. Je vais vous expliquer tout ca.
Voici la ligne pour ecrire dans le fichier (x est un vecteur de taille 512):
fprintf(fid, '%i %12.12f\n', [1:512; x']);
J'obtiens donc un fichier avec 2 colonnes:
1 1.234414452406
2 1.219297637668
...
Et voici la ligne que j'utilise pour lire ce fichier (.rtf):
tabLu = fscanf(fid, '%i %12.12f', [2 512])
Et ben, ca marche pas.
Par contre, si je met un format %f ou %g pour la 2eme colonne (au moment de la lecture), ca marche, mais je ne recupere que les 4 premiers chiffres apres la virgule, alors que je les voudrais tous!
Si quelqu'un peut m'aider ca serait tres sympa!
Merci
Ghislaine
-----