GrADS

发布时间 : 星期四 文章GrADS更新完毕开始阅读

实习五 各类参数设置综合练习

1.实习目的:

(1)掌握特殊图形处理方法 (2)掌握阴影图形画图方法

(3)学会处理特别等值线与特殊字符的方法 2. 实习要求:

利用所提供的数据文件,编写.gs文件:

绘制出2002年1-12月120 E、 0-40N 200hPa纬向风的纬度-时间剖面图。 (1)纬向风为西风时填色,东风绘制等值线,给出色标,0值线加粗; (2)X轴标注为“time”,Y轴标注为“lat”,标题标注为“u 120E”。 (3)最终将图形保存为gmf格式。 3. 实习步骤:

(1)在写字板或记事本程序中按要求编写*.gs文件,注意文件编写格式; (2)启动GrADS绘图软件,运行*.gs文件; 完成实习报告: 1) 所用资料;

“data”文件夹下二进制月平均风场文件:uv.grd

数据描述文件:uv.ctl

时间范围:2002.1-2005.12 共48个月

水平范围:37×17个网格点,分辨率为2.5°×2.5° 经纬度范围:60-150°E, 0-40°N 垂直层次:850hPa、200hPa

物理量:u,v

2)所编写的*.gs文件; 'reinit'

'open F:\\1\%uv.ctl' 'set lon 120' 'set lev 200' 'set t 1 12' 'set xyrev on' 'set gxout shaded' 'set cmin 0' 'd u'

'set clab on'

'set gxout contour' 'set cmax 0' 'd u'

'cbarn 1 0 4.5 0.35' 'set clevs 0' 'set cthick 11' 'd u'

'draw title u 120E' 'draw xlab time' 'draw ylab lat'

'printim F:\\1\\shuang5.gmf' ;

3)所绘图形。

实习六 练习描述语言的使用

1. 实习目的:

掌握GrADS软件数据提取方法,学会资料处理。 2.实习要求:

(1)根据所提供的数据资料,利用fwrite命令将范围(纬度:-20-60oN,经度:90oE-200Eo,时间:1971年1月至2000年12月)海温场资料写入名为sst.grd的二进制数据文件中。 注意确定写出数据的格点数。

(2)根据所得数据资料,利用Fortran程序将 sst.grd文件转换为十进制数据文件sst.txt。 (3)根据所得sst.grd数据文件,编写相应的数据描述文件sst.ctl,并绘制图形。请将所绘图形与使用原来sst.mnmean.nc资料在相同维数环境下所画图形进行比较,看是否一致。 3. 实习步骤:

(1)在写字板或记事本程序中按要求1)编写*.gs文件,进行数据资料的提取;

(2)根据实习要求(2),利用Fortran程序进行二进制与十进制数据文件的转换,并查看sst.txt的数据信息;在写字板或记事本程序中编写数据描述文件sst.ctl,并保存; (3)利用sst.grd和sst.ctl文件画图,完成实习内容。 4. 实习报告: 1)所用资料;

“data”文件夹下有全球海表温度资料sst.mnmean.nc。

注意:海温时间从1854年1月开始。 nc文件打开:sdfopen 路径\\ sst.mnmean.nc

nc文件的维数设置、格距、缺测值的查询:q ctlinfo

2)所编写的件;

A) **.ctl文件 dset F:\\1\\sst.grd

title NOAA Extended Reconstructed SST V3 undef 32767

xdef 56 linear 90 2 ydef 41 linear -20 2 zdef 1 linear 1 1

tdef 360 linear 00Z01JAN1971 1mo vars 1

sst 0 -999 Monthly Means of Sea Surface Temperature endvars

B) **.gs文件

'reinit''sdfopen F:\\1\\sst.mnmean.nc' 'set gxout fwrite'

'set fwrite F:\\1\\sst.grd' it=1405

while(it<=1764) 'set lon 90 200' 'set lat -20 60' 'set t 'it'' 'd sst' it=it+1 endwhile

'disable fwrite';

实习七 变量与函数的设置

1.实习目的: (1)掌握函数的使用

(2)进一步练习阴影图形与等值线图形的叠加画图方法。 2. 实习要求:

(1)所有命令编写于.gs文件中。

(2)根据所提供的数据资料,计算1-12月多年平均(1971年-2000年)海温场,并绘出1月海温多年平均图。 (注意原始nc数据自1854年1月开始)

(3进一步计算1971年至2000年1月海温距平场,绘制1998年1月和1999年1月海温距平场,海温正距平区填色,画色标,并分别写标题Jan1998和Jan1999。要求设置虚页,将两幅图并排放在一起。最终将图形保存。 3. 实习步骤:

(1字板或记事本程序中按要求编写*.gs文件,注意文件编写格式; (2GrADS绘图软件,运行*.gs文件; 4. 实习报告: 1)所用资料;

“data”文件夹下有全球海表温度资料sst.mnmean.nc。

nc文件打开:sdfopen 路径\\ sst.mnmean.nc

联系合同范文客服:xxxxx#qq.com(#替换为@)