作者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