- 积分
- 26703
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-3-17
- 最后登录
- 1970-1-1
|
发表于 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一种数据处理语言,所以没必要扣哪个一定比哪个好。 |
评分
-
查看全部评分
|