[請益] 讀取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