看板 Fortran 關於我們 聯絡資訊
一個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
laa7352:存成文字檔再傳到linux上做? 04/10 08:49
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)
Semisphere:無法下載,猜問題僅是繪圖資料處理問題而已 04/10 11:43
janhon:byteswapio ? 04/10 12:37