bonjours a tous,
J'ai un fichier de data (mesures faits il y a une 15 ene années) en binaire. Voila se que je sais sur le fichier:
-Il contient 6 différentes grandeurs (a1 a2 a3 a4 a5 a6).
-La taille est de 2730Kbytes, j'en ai deduit (j’espère que ma déduction est bonne ^^) qu'il y avait 232960 valeurs pour chaque grandeur. Soit un nombre de valeur a lire de 6*232960.
-Sinon cela devrait être des reals mais je ne sais pas si ils sont codés avec 32 ou 64 bits.
J'ai teste différentes choses comme:
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 N=256*910*6; fid=fopen(filename,'r'); [A , count] =fread(fid,N);% Variable definision: fclose(fid);% Close all files Signal=A; a1=Signal(1:6:end); a2=Signal(2:6:end-1); a3=Signal(3:6:end-2); a4=Signal(4:6:end-3); a5=Signal(5:6:end-4); a5=Signal(6:6:end-5);
[....]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 N=256*910; fid=fopen(filename,'r'); [A , count] =fread(fid,[N,6]);% Variable definision: fclose(fid);% Close all files Signal=A; % A= [a1 a2 a3 a4 a5 a6 ]
sans grand succès!
Je suis conscient qui manque quelques info (que je n'ai pas) mais vous avez un conseil je suis preneur.^^
Je vous remercie pour votre précieux temps.
Partager