Convertir un fichier binaire

novato -  
 novato -
Bonjour,

Bonjour, je tente de faire sous mathlab un programme qui me permettrait, a partir d'un fichier binaire contenant un certain nombre d'evenements en fonction du temps, de connaitre ce nombre d'evenements, et de les extraire.
Est-ce que vous pourriez m'aiguiller s'il-vous-plait?
A voir également:

1 réponse

novato
 
Salut, j'ai trouver un moyen de lire un binaire

[fileName1,PathName1] = uigetfile({'*.m';'*.bin';'*.dat';'*.mat';'*.*';'*.POS'},'ouvrir','C:\Archivos de programa\Axona\Tint')

%permet via une interface graphique d'ouvrir le fichier du type souhaite dans le dossier specifie

fname=fullfile(PathName1,fileName1);
assignin('base','fileName1',fileName1)

fid=fopen(fname,'r');
cw1=fread(fid,'double'); % regarder l'aire pour voir quel type il faut car le nombre de byte condant change se lon le type
fclose(fid);

%inscrit dans une matrice nb de donnee*1 les donnees du binaire

Par contre j'ai maintenent un autre probleme, mes donnees sont ecrites sur 20 bytes, dont les 4 premieres donnent le temps, et sur les 16 autres, j'ai un chiffre tous les 2 bytes. Est-ce que quelqu'un pourrait m'aiguiller sur la maniere de lire mes donnees s'il-vous-plait?
0