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!