爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: 兰溪之水

[其他] 【情怀出售】NCL基础讲解(兰溪之水)-PDF高清大图版

  [复制链接]

新浪微博达人勋

发表于 2017-7-29 11:44:40 | 显示全部楼层
厉害了,厉害了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-9-18 12:50:12 | 显示全部楼层
NCL基础详解
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-6 17:12:57 | 显示全部楼层
我按照教程第六期的fortran程序生成了直接存储的文件binary_direct.bin。fortran运行的结果和你的比就是少了两位小数。然后按照你的ncl脚本去读,输出的第二个记录是一溜 0,搞不清楚什么情况······
我是在win10 64位用CVF6.6生成的数据文件。

;设置读binary的字节次序,都在同一平台操作的话一般不用设置;
;从别处拿来的binary文件,读取数据很奇怪,异常大时可能是这个问题.
setfileoption("bin","ReadByteOrder","LittleEndian")

;直接读取第二个记录,注意NCL中从0开始,行列变化与Fortran相反.
data = fbindirread("/mnt/g/ncl/binary_direct.bin", 1, (/200, 100/), "float")

;输出第2个记录中的某一小部分数据作为测试(注意索引号)
print(data(49,49:59))


NCL.PNG

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 19710
发表于 2017-10-6 23:56:15 | 显示全部楼层
river 发表于 2017-10-6 17:12
我按照教程第六期的fortran程序生成了直接存储的文件binary_direct.bin。fortran运行的结果和你的比就是少 ...

基本不用windows,这个得自己分析,不同平台,不同编译器也会有差异~所以一般都不用binary格式~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-7 08:38:03 | 显示全部楼层
兰溪之水 发表于 2017-10-6 23:56
基本不用windows,这个得自己分析,不同平台,不同编译器也会有差异~所以一般都不用binary格式~{:eb348 ...

刚开始学习NCL和linux,所以好多东西不太懂。那那个fortran程序是不是也可以在linux下运行啊,我先试试看吧。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-13 09:45:09 | 显示全部楼层
兰溪之水 发表于 2017-10-6 23:56
基本不用windows,这个得自己分析,不同平台,不同编译器也会有差异~所以一般都不用binary格式~{:eb348 ...

找到问题了,是记录长度的问题。把data = fbindirread("/mnt/g/ncl/binary_direct.bin", 1, (/200, 100/), "float") 改成data = fbindirread("/mnt/g/ncl/binary_direct.bin", 4, (/200, 100/), "float") 就对了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-12 19:52:04 | 显示全部楼层
劳动创造财富,智慧创造未来
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-17 20:18:21 | 显示全部楼层
先顶一个,看了下人气很高啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-1-22 09:58:10 | 显示全部楼层
哇 情怀必须支持
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-17 22:59:57 | 显示全部楼层
多谢楼主,怒赞
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表