- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GRADS (Grid Analysis and Display System)
讲义(9)函数
内容提要
概况
函数详细介绍
概况
1、函数的调用
1)通过函数名直接引用,
2)参数放在括号中用逗号分开,
3)可以嵌套调用,
4)有些函数在运算时会改变维数环境。
2、函数的类型
二、数学函数
注意:sin/cos/tan等三角函数单位是弧度;
asin等反三角函数结果单位是弧度。
三、统计积分函数
1、ave函数
1)格式:
ave(expr,dexpr1,dexpr2,tincr,flags)
2)功能:
通用的求平均函数。
3)说明:expr是由dexpr1和dexpr2定义的维数范围内求平均的量。缺测值不参与求平均运算。
4)若求平均的维数是时间,可设定时间增量tincr,其单位与dexpr1和dexpr2一样。
5)flags为选项-b,表示对每个网格点取同样的权重求平均,包括终端点。
例如:求纬向平均
Set x 1
Set t 1 48
Set lev 200
set lat 0 40
Uave=ave(u,lon=0,lon=360,-b)。
求时间平均:
set t 1
set lon 60 150
set lat 0 40
set z 1
a=ave(u,t=1,t=48)
d a
注意:mean函数用法同上,但不加权
2、aave函数
1)格式:
aave(expr,xdim1,xdim2,ydim1,ydim2)
2)功能:求面积平均。
3)说明:
expr: 任何表达式
xdim1:X 维数方向的起始维数表达式
xdim2: X 维数方向的终止维数表达式
ydim1: Y 维数方向的起始维数表达式
ydim2: Y 维数方向的终止维数表达式
注意:
1)aave函数采用地球坐标进行运算,运算时考虑了不同纬度的权重。
例如:
Set t 1 48
Set z 1
Set x 1;set y 1
a=aave(u,lon=110,lon=150,lat=0,lat=40)
d a
2)amean()函数用法用上,不加权。
3、tmave()高级篇
4、asum()和asumg
对指定区域求和(二维求和)
5、sum()和sumg()
一维求和函数
6、max()/min()(高版本)
返回指定表达式的最大/最小值
maxloc/minloc()
返回指定表达式的最大/最小值的维数值(格点)系列
使用这个命令后,括号内的维数自动固定.
例如:
设定t/z/固定,看每个纬带上沿x方向的最大值
d max(u,x=1,x=37)
d maxloc(u,x=1,x=37)
7、vint函数
1)格式:vint(psexpr,expr,top)
2)功能:质量加权垂直积分函数,计算
。
3)说明:psexpr表示地面气压变量,expr表示被积变量,top表示积分上限(须为常数,单位hPa),本函数要求定义水平维数环境。如:vint(ps,u,100)表示对u变量从ps到100hPa进行质量加权垂直积分。
4)gint(expr,dim1,dim2)普通积分函数(慎用)
8、scorr()
求空间相关系数
注意:两个场的空间相关系数是一个值,scorr函数之前的x/y维的设置没多大作用,函数会自动固定x/y维,但如果设时间维变动,得到的是相关系数时间序列。
*时间序列
‘set x 1’;’set y 1’
‘set z 1’
‘set t 1 48’
‘d tloop(scoor(u,v,x=1,x=37,y=1,y=17))
剖面z-t:
‘set x 1’;’set y 1’
‘set z 1 2’
‘set t 1 48’
‘a=tloop(scoor(u,v,x=1,x=37,y=1,y=17))
‘d a’
9、tcorr()
求时间相关函数
10、空间回归/时间回归
reinit
open e:\liugd\data
set z 1
set t 1
‘set x 1’
‘set y 1’
corr=sregr(u,v,x=1,x=37,y=1,y=17)
d corr----求回归系数,一个数值
;
c
uave=aave(u,x=1,x=37,y=1,y=17)
vave=aave(v,x=1,x=37,y=1,y=17)
d corr*(u-uave)+vave----回归场值
;
------------
reinit
open e:\liugd\data
set z 1
*s
您可能关注的文档
- 第二篇 创建表间关系.ppt
- 第二篇 公钥密码体制身份认证.ppt
- 第二篇 密码学概论.ppt
- 第二篇 使用Windows Sockets 9.pdf
- 第二篇 数据库的概念结构设计.doc
- 第二篇 水静力学 5-6.ppt
- 第二篇 线性尺寸精度设计.ppt
- 第二篇 谐振功率放大器习题解答.doc
- 第二篇 心理异常的理论模式.doc
- 第二篇 页面操作.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)