如何读取文本文件,二进制数组

18ビュー(过去30日间)
查尔斯·穆尔
查尔斯·穆尔 2017年7月4日
我有我试图从自动化,因为我有不少这些文件导入数据收集的特殊文件格式。该文件是一个文本标题的混合格式,随后的二进制数据。报头的内容如下“ASL 3.4 .rwb二进制文件包含500字节的标题,随后的数字的2D阵列的。这些数字是单精度的32位摩托罗拉(网络)字节顺序浮点该列标签是如下:......”有13列。
我似乎无法阅读下面的标题中的信息。我试图通过输入拿到第10行数据
>>数据=的fread(FILEID,[10,13],'单',500,'IEEE-是');
但文字并不以任何可能合理的意义一致。我试着改变,以抵消501和499,并没有显示出任何改善无论是。我在想什么?

3件のコメント

一月
一月 2017年7月5日
我不明白这问题。究竟怎样的文件是什么样子?哪里的数据块的开始呢?为什么要修改跳跃到501和499?请注意,500是 一个从TEH文件的起始位置的偏移,但此数目的字节读取每个值之后被跳过。
的Massimiliano Curzi
的Massimiliano Curzi 2020年4月16日
查尔斯嗨,你有没有管理解析这些数据?我在同样的问题上运行。
马克斯
沃尔特·罗伯逊
沃尔特·罗伯逊 2020年4月16日
样本文件会有所帮助。你可以压缩和附加的zip

サインイン评论。

回答(0件)

サインインしてこの质问に回答します。


被某某人翻译