[请益] 读取binary 档 (*.plt)问题

楼主: yuhung (MimiBao)   2016-08-28 09:50:58
有疑难杂症,愿送2000P币给解惑者QQ
不知道板上有没有人有过和*.plt档交手的经验?
这是Tecplot公司出的binary档,过去若需要用R或Matlab进行运算处理
我都是透过macro在Tecplot中把*.plt转成*.dat
但因为现在档案太多,且*.dat格式会把档案变肥大(约原本*.plt的4倍)
且Matlab读取数千个*.dat巨大的档速度也颇慢
但我对于Matlab读取binary档并不熟
如果是*.dat档,里面会有header
注明有几个variable、资料排列方式
之后是Zone + number
也就是zone 1下一行,才会是真正的资料数据
zone1完后,会是zone2,接着是zone 2的数据
因此整个巨大的矩阵被切成N个zone,每个zone前面也有小header
我会使用*.dat档处理这些数据
但对于*.plt或binary档,就完全不熟悉
今天试fread好几次却连基本的读取都做不到
不晓得板上有没有人曾经有类似经验?知道该怎么下手比较好?
谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com