爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: yysunnyboy

[分享资料] Grads与NCL哪个更好?

[复制链接]
发表于 2016-10-18 15:30:52 | 显示全部楼层
yysunnyboy 发表于 2016-10-18 01:37
请问你们那儿是哪里呢? 谢谢

大气所。
除了ncl就是matlab。
密码修改失败请联系微信:mofangbao
发表于 2016-10-19 09:16:33 | 显示全部楼层
谢谢你了,惭愧啊,对卫星气象学不熟,上午有点心急了。
密码修改失败请联系微信:mofangbao
发表于 2016-10-19 11:44:09 | 显示全部楼层
Grads和NCL都能画出好看的图来,用NCL的话对于数据的处理会更简单方便一些,而grads的话需要用fortran写二进制文件,而且还要ctl配合gs一起用,我自己是很讨厌整那么多文件,太乱了;所以你如果要长期用的话,建议是NCL,虽然上手可能会慢一点,当然如果你有余力的话,可以从frotran+grads上手,练习下编程,再入手NCL。
密码修改失败请联系微信:mofangbao
发表于 2016-10-20 10:59:09 | 显示全部楼层
上面有提到大气所的不用GRADS的,我就用……我一般是MATLAB加GRADS,实际上大家感觉有MATLAB直接出图运算都搞定了,没必要用GRADS,但是也是我调图的问题,我觉得MATLAB的图形不好看,所以常用GRADS画图。下面提几个点有关NCL和GRADS的。
1.NCL可以一套程序搞定所有东西,内置函数多,完全可以当数据处理软件使用,而GRADS一般只应对简单绘图,有一些简单常用的数据处理包,但是复杂的诸如EOF基本没法实现;
2.效率而言,NCL对数据接口支持多,但是光就NC数据而已存读速度慢,GRADS则方便很多,存读数据很快,尤其时间维的设置极其方便;出图也类似,NCL出图代码相对复杂,GRADS十分简单,非常适合画那些“画出来看一眼”的图,因为我个人追求效率,我比较倾向GRADS;
3.有关出图质量,由于NCL修图语句非常丰富,所以质量很有保障,非常美观;个人认为GRADS出图质量比NCL要差些,我认为即使你调图能力很强依然还是会差些,但是仍然可以做的足够美观。
总而言之,各有各的好,我认为每个软件都有它适合处理的问题和领域,没有必然的,GRADS简单高效,NCL函数库完整齐备,另外以后有些复杂的算法(如EEMD)可能需要从MATLAB,PYTHON等语言里学,也不单单是fortran一种数据处理语言,所以没必要扣哪个一定比哪个好。

评分

参与人数 1贡献 +5 收起 理由
南宫海语 + 5 赞一个!

查看全部评分

密码修改失败请联系微信:mofangbao
回复 支持 3 反对 0

使用道具 举报

发表于 2016-10-20 12:37:13 | 显示全部楼层
sosbbxc 发表于 2016-10-17 15:56
给你举个简单点的例子,同样用再分析资料算一个EOF,用NCL除了必须的读入数据以外,直接调用内置的EOF程序 ...

有道理、、
密码修改失败请联系微信:mofangbao
发表于 2016-10-20 15:01:57 | 显示全部楼层
个人觉得NCL更好的
密码修改失败请联系微信:mofangbao
发表于 2016-10-22 15:42:01 | 显示全部楼层
GrADS软件上手容易,功能强大,基本可以搞定所有常用的平面图。
密码修改失败请联系微信:mofangbao
发表于 2016-10-22 16:22:36 | 显示全部楼层
其实答案是哪个上手容易你就学哪个呗,现在哪有指望着一种语言就搞定的,我用NCL的原因是出的图质量比较好,可以加许多效果以满足期刊的要求,此外,可以用来做一些简单的数据处理。但遇到比较新的算法,要自己coding的话,考虑到速度还是会用别的,python啊,matlab,哪个顺手用哪个呗,我觉得python倒是挺好用,各种包非常齐全,虽说目前还是处于“调包侠”阶段哈哈哈;还有fortran不能不会啊,做模式读code改code还不都得学?还有简单的shell scripts得会写吧。反正不能指望一种工具就解决所有问题啊。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-11-3 04:35:24 | 显示全部楼层
astiny 发表于 2016-10-18 15:30
大气所。
除了ncl就是matlab。

多谢啊!   
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-11-3 04:36:16 | 显示全部楼层
Sebastian 发表于 2016-10-22 16:22
其实答案是哪个上手容易你就学哪个呗,现在哪有指望着一种语言就搞定的,我用NCL的原因是出的图质量比较好 ...

感谢大神的回复 !!!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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