常用grads函数

摘要:
GrADS的函数分两类,一类是对格点/站点数据执行运算的,这一类我们姑且称之为分析函数;另一类是脚本编程(gs)时使用的,这后一类我们姑且称之为脚本函数.第一类分析函数又分为格点分析和站点分析两个子类:1)格点分析绝对值abs(expr)余弦/反余弦cos(expr)acos(expr)正弦/反正弦sin(expr)asin(expr)正切/反正切tan(expr)atan2(expr1,expr

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函数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Mac本地生成SSH Key 的方法动态反射下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

ipadmini从9.3.5降级8.4.1并完美越狱

ipadmini之前是iOS9.3.5实在是卡的用不了,于是打算降级,但是尝试了包括改版本描述等很多方法一直失败。今天突然成功降级8.4.1并且完美越狱,运行流畅了非常多。方法如下:打开网址:https://www.i4.cn/news_detail_18447.html,下载对应设备的8.4.1自制固件,一般的固件是不可以的。...

nacos产生大量日志处理

/我们发现nacos产生大量日志,浪费磁盘空间资源将配置文件nacos/conf/application.properties的生产日志功能关闭--进入配置文件vim./nacos/conf/application.properties--将true改为falseserver.tomcat.accesslog.enabled=true--重启nacos./n...

WebView2简单试用(二)—— 基本操作

页面跳转可以通过webview实现interface://www.cnblogs.com/tianfang/“);其他操作其他常见操作已经很好地封装在WebView2控件中。网页跳转事件WebView2常见的网页跳转事件包括:更多事件可以参考API文档:快捷键F12。快捷键Ctrl+Shift+I。右键菜单中的“检查”,这为调试提供了极大的便利。...

apk反编译与破解

以前版本的bat的名称可能有点不同。)获取d2j-dex2jar.bat目录中的classs-dex2jar.car文件,然后使用jd_GUI工具打开jar文件以查看java源代码。...

MIPS学习笔记(一)

本章涉及MIPS变量声明、数据输入和输出、地址获取、分支跳转语句,基本上对应于任何高级语言的最基本操作。该信息的确切形式因汇编程序而异。在MIPS程序集中,标签是后跟冒号的符号名称。)syscall程序的结尾与C类似,可以调用exit函数来停止程序的执行。停止MIPS程序的一种方法是使用类似于在C中调用exit的方法。MIPS中有一个移动指令,它将一个寄存器...

关于利用RD client远程电脑,和输入法的一些问题

我在寝室,利用转接头,借助手机app“RDclient”成功完成在键盘上输入文字,并在电脑上输出内容。“RDclient”可以完成手机端远程连接电脑端,只需要知道电脑的ip,用户名和密码就可以。“RDclient”这是微软自家发布的软件,还是很不错的。不过,在刚开始连接的时候,输入法遇到一点问题。后来,在手机上,调出输入法打字的界面,更换成英文输入模式,然后...