下载此文档

GrADS绘图实习.doc


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
实习一数据文件的转换与数据描述文件的建立
一、实习资料:
现在“data〞文件夹下有ASCII码数据资料文件:月平均风场 (、、、)、月平均高度场 (),-,资料的水平网格X围是M×N个网格点〔M=37,N=17〕,°×°,自西向东经度60-150°E,由南至北纬度0-40°N。
二、 实习要求:
三、实习目的:
通过编写该程序,进一步熟悉数据GrADS的数据格式,熟练编写将ASCII码数据转换为二进制格式的Fortran程序以与建立相应的CTL文件。
四、实习步骤:
利用“写字板〞程序打开*.dat数据文件,熟悉该数据资料;
按要求编写Fortran程序,将所给的ASCII码数据资料文件转换成二进制无格式直接存取文件,;
通过“写字板〞或“记事本〞程序编写相应的数据描述文件,;
画出2002年1月850hpa风场图,与图1比拟验证数据正确性;
利用GrADS根本操作命令〔open,display,print等〕显示2002年7月850hpa和200hpa uv风场图形;
完成实习报告
1〕说明所用资料
资料名称:月平均风场 (、、、);
月平均高度场 ()
X围:60~150E,0~40N.
层次:风场,850 hPa、200hPa;高度场,500hPa;
时段:~。
变量名:u v hgt
资料读取文件:
2〕给出所编写的Fortran程序:
parameter(nx=37,ny=17,nz=1,nt=48)
dimension u1(nx,ny,nz,nt),v1(nx,ny,nz,nt),u2(nx,ny,nz,nt),v2(nx,ny,nz,nt),hgt(nx,ny,nz,nt)
open(1,file='')
open(2,file='')
open(3,file='')
open(4,file='')
open(11,file='')
open(12,file='',form='binary')
open(13,file='',form='binary')
do 100 it=1,nt
do 50 iz=1,nz
read(1,*) ((u1(i,j,iz,it),i=1,nx),j=1,ny)
read(3,*) ((u2(i,j,iz,it),i=1,nx),j=1,ny)
50 continue
do 51 iz=1,nz
read(2,*) ((v1(i,j,iz,it),i=1,nx),j=1,ny)
read(4,*) ((v2(i,j,iz,it),i=1,nx),j=1,ny)
51 continue
do 52 iz=1,nz
read(11,*) ((hgt(i,j,iz,it),i=1,nx),j=1,ny)
52 continue
100 continue
do 200 it=1,nt
do 30 iz=1,nz
write(12) ((u2(i,j,iz,it),i=1,nx),j=1,ny)
write(12) ((u1(i,j,iz,it),i=1,nx),j=1,ny)
30 Continue
do 31 iz=1,nz
write(12) ((v2(i,j,iz,it),i=1,nx),j=1,ny)
write(12) ((v1(i,j,iz,it),i=1,nx),j=1,ny)
31 continue
do 55 iz=1,nz
write(13) ((hgt(i,j,iz,it),i=1,nx),j=1,ny)
55 continue
200 continue
CLOSE(1)
CLOSE(2)
CLOSE(3)
CLOSE(4)
CLOSE(11)
CLOSE(12)
CLOSE (13)
end
3〕给出所编写的数据描述文件

GrADS绘图实习 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人beny00001
  • 文件大小330 KB
  • 时间2021-07-03