Read a binary file of format float
53 次查看(过去 30 天)
显示 更早的评论
Hello, I have a binary file that holds a content of float array that wa written in c#. I want to read it into matlab to view that float array. I think I need to use the next command but it seems to fail:
myfloat=fread(fID,1,'float');
0 个评论
回答(2 个)
Salaheddin Hosseinzadeh
2015-6-3
编辑:Salaheddin Hosseinzadeh
2015-6-3
Hi Alon,
As a C# programmer you know that "it fails" is not enough!
BTW, sometime when I want to generate a file specially on drive C, I have to open MATLAB as an administrator! You may wanna to this as well.
4 个评论
Salaheddin Hosseinzadeh
2015-6-3
Dear Alon,
Just answer James questions.
When you open the file using fopen, do you get a valid File ID?
A valid file ID is an integer.
fileID = fopen('myfile.xyz')
Most importantly, pleaseee post the error message
James Tursa
2015-6-3
Did you open the file first to obtain a valid fID? Are you getting an error message? (If so, please post the entire message). Are you getting garbage for myfloat? (Indicating possible endian problem, or maybe header data not accounted for, or data is not really float, etc.)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Type Conversion 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!