GrADS的函数分两类,

一类是对格点/站点数据执行运算的,这一类我们姑且称之为分析函数;

另一类是脚本编程(gs)时使用的, 这后一类我们姑且称之为脚本函数.

第一类分析函数又分为格点分析和站点分析两个子类:

1)   格点分析

绝对值   abs(expr)

余弦/反余弦cos(expr)    acos(expr)

正弦/反正弦sin(expr)    asin(expr)

正切/反正切tan(expr)    atan2(expr1, expr2) [expr1/expr2]

指数 exp(expr)

对数 log(expr)    log10(expr)

幂函数   pow(expr1, expr2) expr1expr2

直角三角形的弦长/全风速mag(u_expr, v_expr)sqrt(u*u+v*v)

平方根   sqrt(expr)

加权/不加权平均    ave (expr, dim_expr1,dim_expr2, tincr, { |-b } )    mean()

加权/不加权区域平均   aave (expr, { xdim1,xdim2,ydim1,ydim2 | global | g } )    amean()

剔除值后时间求平均 tmave (undefine_or_weight_expr, expr, texpr1, texpr2)

加权/不加权区域和 asum (expr, { xdim1,xdim2, ydim1, ydim2| global | g } )    asumg()

质量加权垂直积分     vint (ps_expr, expr, top)

普通积分          gint (expr)

最大/小值          Max (expr, dim1, dim2, tincr)    min()

最大/小值所在格点 Maxloc (expr, dim1,dim2, tincr)    minloc()

空间相关/回归        scorr (expr1,expr2, {xdim1, xdim2, ydim1, ydim2| global | g})   sregr()

时间相关/回归        tcorr (expr1, expr2, tdim1, tdim2)    tregr()

常数        const (expr, const, {     | -u | -a } )

剔除        maskout (expr, mask_expr )

跳点        skip (expr, skip_x, skip_y )

加权9点平滑 smth9 ( expr )1-D 3点平滑

中央差分    cdiff ( expr, dim )

时间循环    tloop (expr)

极值位置    maxloc (expr, dim1, dim2, tincr)minloc()

特征值位置 findlvl (expr, expr_to_find, lev1, lev2)

气象上物理量计算的函数:

虚温,相对湿度求比湿tvrh2q(tv_expr, rh_expr)g/g

虚温,相对湿度求温度tvrh2t(tv_expr, rh_expr)degK

垂直涡度hcurl(u_expr, v_expr)

中央差求水平散度hdivg(expr1, expr2)

全风速mag(u_expr, v_expr)

2) 站点分析

从格点插到站点gr2stn(grid_expr, { stn_expr | lon, lat }, -a )

收集生成格点场coll2gr(cnum, { num | -u } )

Cressman插值   oacres(grid_expr, stn_expr, radii, 1st_guess)

网格平均    oabin(grid_expr, stn_expr, { -f | -c } )

时间平均    stnave(expr, dexpr1, dexpr2, -m count)

时间序列最小值stnmin(expr, dexpr1, dexpr2, -m count)

时间序列最大值stnmax(expr, dexpr1, dexpr2, -m count)

转成1-D格点序列s2g1d(expr)

所有数学函数   abs,cos,acos,sin,asin,tan,atan2,exp,log,log10,pow,mag,sqrt

第二类, 脚本函数包括有:

abs, log, log10   : math_abs, math_log,    math_log10

sin, cos, tan : math_sin,     math_cos,    math_tan

asin, acos, atan2: math_asin, math_acos, math_atan

math_sinh, math_cosh, math_tanh

math_asinh, math_acosh, math_atanh

pow, sqrt        : math_pow, math_sqrt,     math_exp

取整          : math_nint, math_int

求余          : math_fmod,   math_mod

字符串处理函数 : math_strlen, valnum, wrdpos, strlen

sublin,   subwrd,   substr

数值格式转换函数 : math_format

文件操作函数     : read,    write,   close

常用grads函数的更多相关文章

  1. oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数

        花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用ora ...

  2. php常用字符串函数小结

    php内置了98个字符串函数(除了基于正则表达式的函数,正则表达式在此不在讨论范围),能够处理字符串中能遇到的每一个方面内容,本文对常用字符串函数进行简单的小结,主要包含以下8部分:1.确定字符串长度 ...

  3. php常用数组函数回顾一

    数组对于程序开发来说是一个必不可少的工具,我根据网上的常用数组函数,结合个人的使用情况,进行数组系列的总结复习.里面当然不只是数组的基本用法,还有相似函数的不同用法的简单实例,力求用最简单的实例,记住 ...

  4. byte数据的常用操作函数[转发]

    /// <summary> /// 本类提供了对byte数据的常用操作函数 /// </summary> public class ByteUtil { ','A','B',' ...

  5. WordPress主题模板层次和常用模板函数

    首页: home.php index.php 文章页: single-{post_type}.php – 如果文章类型是videos(即视频),WordPress就会去查找single-videos. ...

  6. Python 常用string函数

    Python 常用string函数 字符串中字符大小写的变换 1. str.lower()   //小写>>> 'SkatE'.lower()'skate' 2. str.upper ...

  7. MySQL之MySQL常用的函数方法

    MySQL常用函数 本篇主要总结了一些在使用MySQL数据库中常用的函数,本篇大部分都是以实例作为讲解,如果有什么建议或者意见欢迎前来打扰. limit Select * from table ord ...

  8. Delphi常用系统函数总结

    Delphi常用系统函数总结 字符串处理函数 Unit System 函数原型 function Concat(s1 [, s2,..., sn]: string): string; 说明 与 S : ...

  9. iOS开发数据库篇—SQLite常用的函数

    iOS开发数据库篇—SQLite常用的函数 一.简单说明 1.打开数据库 int sqlite3_open( const char *filename,   // 数据库的文件路径 sqlite3 * ...

随机推荐

  1. 程序员不修复BUG怎么办

    在测试过程中,难免遇到开发人员因为一些原因不想修改个别bug的情况.遇到这种问题时,该如何去推进开发修改bug呢? 一.现状分析 1.开发人员为啥不愿意修复BUG? (1)开发与测试对bug的定义理解 ...

  2. win 下g++ 安装、环境配置等

    工具:eclipse for c++: 由于eclipse没有集成c++的编译器及执行环境,所以须要自己额外安装g++等. 方法: 使用MinGW来下载和安装须要的工具: 下载地址:http://ww ...

  3. ctrip-apollo windows环境部署

    https://blog.csdn.net/u010286334/article/details/78389484转载过来的方法,尝试了没有成功,不晓得哪里错了,无法打包portal访问 1.下载源码 ...

  4. python 中的"switch"用法

    转载:http://python.jobbole.com/82008/ 为什么Python中没有Switch/Case语句? 不同于我用过的其它编程语言,Python 没有 switch / case ...

  5. 利用python 掌握机器学习的过程

    转载:http://python.jobbole.com/84326/ 偶然看到的这篇文章,觉得对我挺有引导作用的.特此跟大家分享一下. 为了理解和应用机器学习技术,你需要学习 Python 或者 R ...

  6. excel批量取消隐藏工作表

    按下"Alt+F11"键,在打开的"Microsoft Bisual Basic"窗口中,选择"插入——模块".,复制下面的代码,按F5键运 ...

  7. git入门三(远程、标签)

    git 入门三 (远程.标签)     分布式版本控制管理系统本地仓库和中心服务器仓库数据是本地的镜像仓库,中心服务器数据仓库的是为了多用户数据合并和获取同步的中心,多人协作需要管理这些远程仓库,以便 ...

  8. Pycharm context menu disable RUN option

    这个问题很坑.正常来说一个文件右键出来的是 Run 选项, 可是近期几个文件都是 Unititest 的測试选项,每次要执行的时候都要手工去配置Run Option,在尝试了: 0. 重置IDE配置 ...

  9. 滑动窗口计数java实现

    滑动窗口计数有很多使用场景,比如说限流防止系统雪崩.相比计数实现,滑动窗口实现会更加平滑,能自动消除毛刺. 概念上可以参考TCP的滑窗算法,可以看一下这篇文章(http://go12345.iteye ...

  10. 利用asset存储mesh

    做mesh导出的时候遇到了这个问题. 最后解决: 存储mesh数据:AssetDatabase.CreateAsset(meshfilter.mesh, "Assets/" + & ...