How to convert binary file to csv file
Afficher commentaires plus anciens
Dear colleagues, I have binary file. But I do not know how to read and convert to .CSV file. Please help. I attached it for reference. Thanks. https://drive.google.com/open?id=0Bx6bUTVOinyySl9nUnN2TGxxc2c
2 commentaires
KSSV
le 3 Mar 2017
You must know the format of binary file to read. Do you know the format? Doc fread
Xuan Hiep Dinh
le 5 Mar 2017
Réponse acceptée
Plus de réponses (1)
Walter Roberson
le 3 Mar 2017
Modifié(e) : Walter Roberson
le 3 Mar 2017
fid = fopen('test2.bin1');
data = fread(fid, '*uint8');
data = reshape(data, 32, []);
imshow(data);
Or possibly
data = reshape(data, 1, []);
imshow(data);
4 commentaires
Xuan Hiep Dinh
le 5 Mar 2017
Xuan Hiep Dinh
le 5 Mar 2017
Walter Roberson
le 5 Mar 2017
fid = fopen('test2.bin1');
temp = fread(fid, [2 inf], 'uint16=>double');
fclose(fid);
data = complex(temp(1,:), temp(2,:));
Note: all of the complex components are 0.
You appear to have pulses of width 63 or (more often) 64, that are placed 125 or 126 apart. So this is basically a square wave with a duty cycle just slightly greater than 1/2
Xuan Hiep Dinh
le 12 Mar 2017
Catégories
En savoir plus sur Text Files dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!