- 积分
- 563
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2020-11-21
- 最后登录
- 1970-1-1

|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
各位大神,我在用matlab读取Fortran输出的二进制数据,正常的文本输出应该是这样:
0.0000
0.0899
0.9462
1.2603
1.2412
但是我用matlab的fread读取时候
fileID = fopen('data');
frewind(fileID)
A = fread(fileID,'float32','s');
读取的结果是:
5.60519385729927e-45
0
5.60519385729927e-45
5.60519385729927e-45
0.0899
5.60519385729927e-45
5.60519385729927e-45
0.9469
5.60519385729927e-45
5.60519385729927e-45
1.2603
5.60519385729927e-45
5.60519385729927e-45
1.2412
5.60519385729927e-45
为什么会出现这种情况,要怎么才能正常读取呢?
|
|