作者milkj312 (Mj)
看板Fortran
標題[問題] 求救...奇怪的bin檔..
時間Mon Apr 9 16:38:37 2012
一個1440*720大小的矩陣(real) 副檔名是.rt
但資料大小怪怪的..
理論上應該是 4147200 (1440*720*4)
但檔案大小卻是 3110400 (1440*720*3) ??
我在visual fortran裡寫的時候,因為可以不用*4,所以把數值畫圖看很正常
open(10,file='tmi_amsre.fusion.rt'
,recl=1440*720
,access='direct'
,form='unformatted')
但把資料拿去linux底下用跑時, 就會遇到要*4的問題...
也不能用*3...這樣檔案大小跟矩陣就不一樣...
有試過讓recl=3,用loop把資料讀完,是可以執行~ 但讀出來的資料都不對....
請問有人有遇過類似的問題跟解法嗎 @@
--
▌ ◣ ● ▌ ▊▃▃● ~無米樂~
▊▊▌ ▌ ▌ ▌ ◢ ▌ 我認為是一種修養 風吹 日曬
▊▊▌ ▌ ▌ ▊▌▂▌ 那是無法抵抗的 大自然怎麼抵抗也沒用
═════════▆▆ 禪 就是不讓你抵抗 讓你甘願忍受
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.56.8.84
1F:推 laa7352:存成文字檔再傳到linux上做? 04/10 08:49
2F:推 hiyiyi:確定array大小是1440x720還是1080x720? 04/10 09:03
array確實是1440*720, 用1080*720圖出來的圖會挫位
這是個全球網格資料,解析度是0.25度(1440,720)
http://www.badongo.com/file/26752036
我上傳了一筆資料到便當狗~ 這圖畫出來會看得到全球地圖的輪廓
有興趣的高手可以幫我試試嗎 >"< 感謝
※ 編輯: milkj312 來自: 61.56.8.84 (04/10 09:58)
3F:推 Semisphere:無法下載,猜問題僅是繪圖資料處理問題而已 04/10 11:43
4F:推 janhon:byteswapio ? 04/10 12:37