How to convert binary file to csv file
显示 更早的评论
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 个评论
KSSV
2017-3-3
You must know the format of binary file to read. Do you know the format? Doc fread
Xuan Hiep Dinh
2017-3-5
采纳的回答
更多回答(1 个)
Walter Roberson
2017-3-3
编辑:Walter Roberson
2017-3-3
fid = fopen('test2.bin1');
data = fread(fid, '*uint8');
data = reshape(data, 32, []);
imshow(data);
Or possibly
data = reshape(data, 1, []);
imshow(data);
4 个评论
Xuan Hiep Dinh
2017-3-5
Xuan Hiep Dinh
2017-3-5
Walter Roberson
2017-3-5
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
2017-3-12
类别
在 帮助中心 和 File Exchange 中查找有关 Text Files 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!