Bonjour tous,
j'ai un logiciel qui m'a écrit des données dans un fichier ".txt" au format binaire,
les nombres enregistrer sont des "flottant" et il s'agit d'une matrice de taille 1501 lignes par un nombre de colonne de 1187.
j'ai essayer d'ouvrir ce fichier avec matlab:
mais le résultat que me donne matlab c'est un fichier avec 1501 lignes mais 4748 colonnes et chaque variable est de type "integer" dans "a"....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fid=fopen('monFichier.txt'); [a b]=fread(fid,[1501 inf]) fclose(fid)
j'ai donc essayé ceci:
mais j'obtiens une matrice 1501x594.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fid=fopen('monFichier.txt'); [a b]=fread(fid,[1501 inf],'double') fclose(fid)
les valeurs à l'intérieur sont bien des doubles mais de du type 1e-16, 5e+18...etc
et ça n'a rien à voir avec ce que j'ai écris dans ce fichier qui est > 0 et au plus de l'ordre de 1000.....
auriez vous une idée d'où ceci vient ?
(je n'ai pas bien compris dans l'aide les différentes combinaisons d'option possible... ce que j'ai fais avec 'double me paraissait bien...)
je vous remercie
Partager