气象程序设计及绘图实习报告.docx
《气象程序设计及绘图实习报告.docx》由会员分享,可在线阅读,更多相关《气象程序设计及绘图实习报告.docx(4页珍藏版)》请在三一文库上搜索。
1、实习要求: 根据所提供的实习说明和资料,按要求完成实习内容; 将完成的实习内容按步骤写入实习报告中,包括资料说明、Fortran程序、CTL文件、gs文件、绘制的图形(要求在图形上方用drawtitle的方式添加标题,注明姓名拼音及学号) 根据所绘图形及查找相关文献,说明本次实习所求物理量场的意义。实习内容:、NinO34海温指数与海平面气压相关图 Nino34海温指数与中国160站降水相关图1.绘制1月份NinO34海温指数与1月份海平面气压相关图1.1 资料说明Nino34指数:Nino34.txt是1951年1月至2013年12月Nino3.4区(热带太平洋:西经170度西经120度、北
2、纬5度南纬5度)区域平均海温指数资料,共有63行数据,每行数据第一个数字为年份,后面12个数字为该年1-12月的海温指数;全球海平面气压月平均数据:为1951至2013年的1月全球海平面气压场二进制数据,年数为63年,格点数144*73,水平分辨率2.5*2.5;1.2 步骤:I用Fortran编写corr.grid.iPO文件,计算1951-2013年1月Nino34海温指数与海平面气压相关系数,计算结果保存于ColT.slp.grd文件中;corr.grid.f90文件:!计算相关系数programeximplicitnonerealt(63),p(73,l44,63),r(73,l44)
3、relation,z(63)character*12c(63)character*?a(63)integeri,j,kopen(5,fiIe=,DexprimentsgradssIp.jan.grd,form=,binary)open(6,file=,Dexprimentsgradsnino34.txt)doi=1,63read(6,(A12)1)c(i)enddodoi=1,63read(c(i),(A7,F5.2)a(i),t(i)enddodok=1,63read(5)(p(i,j)j=1,144),i=1,73)enddo!print*,pdoi=l,73doj=l,144dok=1
4、63z(k)=p(i,j,k)r(i,j)=relation(z,t,63)enddo!print*,ropen(7,fiIe=,Dexprimentsgradscorr.slp.txt)open(8,fiIe=,Dexprimentsgradscorr.slp.grd,fbrm=binary)relation=sfenzisqrt(sfenmu1*sfenmu2)endfunctionrelationwrite(7,(l44F5.2),)(r(i,j),j=1,144)J=1,73)write(8)(r(i),j=l,144),i=l,73)endfunctionrelalion(a,b,
5、n)implicitnoneinteger,intent(in):nreal,intent(in):a(n),b(n)real:relation!返回的相关系数integer:i,j!循环控制变量real:sfenzi,sfenmu1,sfenmu2,s!力口;去器real:amean,bmean!a,b向量的平均值!计算平均值s=0.doi=l,nenddoamean=sns=0.doi=l5nenddobmean=snsfenzi=O.sfenmul=0.sfenmu2=0.doi=l,nsfenzi=sfenzi+(a(i)-amcan)*(b(i)-bmean)sfenmu1=sfen
6、mu1+(a(i)-amean)*2sfenmu2=sfenmu2+(b(i)-bmean)*2保存于COrr.slp.grd文件中。书写Corr.slp.grd的数据描述文件LCU:titlesipundef-9.99e33xdef144linear-1802.5ydef73linear-902.5zdef1levels1000tdef63linearjuni951Iyrvars1sip00sealevelpressureendvars编写Lgs文件:reinitopene:grads20150706qimotest11.ctsetlev1000setIon-180180,setIat-90
7、90,settsetgxoutshadedsetgradsoffsetblack-0.20.2,dslpsetgxoutcontour,dslpdrawtitleLuYu20131301070,cbar1.0Oprintime:grads20150706qimotest11.pngwhite绘制1951-2013年1月Nino34海温指数与海平面气压相关系数图:9ON90S00一O120W60WOAOE120E180195L2013年1月NiiIO34海温指数与海平面气压相关系数图2绘制1月份NinO34海温指数与7月份中国160站降水相关图:2.1 资料说明 Nino34指数:Nino34.
8、txt是1951年1月至2013年12月Nino3.4区(热带太平洋:西经170度西经120度、北纬5度南纬5度)区域平均海温指数资料,共有63行数据,每行数据第一个数字为年份,后面12个数字为该年1-12月的海温指数; 160站降水资料:rl607.txt是中国160站19512013年共63年7月降水资料,数据是1951年7月各站降水量按照id.txt中各站顺序写入,该年160站都写入后再写下1952年7月各站降水量直至2013年7月各站降水量按照id.txt中各站顺序写入; 160站站点资料:id.txt是160站站号和纬度、经度资料,共有160行。每行第一个数据为8位字符型的站号,后面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 气象 程序设计 绘图 实习 报告
