GrADS实习报告6.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南京信息工程大学 实验(实习)报告 实验(实习)名称蒙古高压与中国气温关系分析日期 2016.10 得分 指导教师孙晓娟系大气科学班次长望实验班姓名夏新露 一、 实习目的 (1) 掌握气象要素互相影响研究的基本方法。 (2) 进一步巩固 FORTRAN 顺序结构和循环结构的程序设计方法和变量、 函 数、数组的使用方法,重点掌握外部文件对数据进行输入输出的方法。 (3) 掌握 FORTRAN 中 WLF 函数库的使用方法。 (4) 了解站点资料的数据结构。 (5) 掌握站点资料数据描述文件和站点映射文件的建立方法。 (6) 掌握站点资料生成个点资料的方法。 (7) 学习并掌握 GRADS 函数的使用方法,加强对 oacres()、maskout()、 smth9()等函数的理解。 (8) 掌握 GRADS 变量的定义和使用方法。 (9) 巩固 GRADS 数据处理流程、 绘图要素设置、 基础绘图命令的使用方法, 进一步掌握描述语言的应用方法。 二、 实习内容 问题描述 利用 1951-2010年 1 月蒙古高压标准化强度指数( p.dat)和 1951-2010 遍 1 月中国 160站气温资料(t160.dat),根 据 6.5节相关系数的计算方法计算 1951-2010 年 1 月蒙古高压与中国气温的相互影响关系。要求以“ *.dat”和“*.grd”两种格 式保存 1951-2010年 1 月蒙古高压强度与中国气温同期相关数据;用 GRADS 绘 制 1951-2010年 1 月蒙古高压强度与中国气温同期相关等值线图,写上标题,画 出黄河、长江,并用阴影标记出显著相关区,并分析之。 问题分析 已知:1951-2010 年 1 月蒙古高压标准化强度指数序列和 1951-2010 年中国 160 站 1 月气温站点资料。 计算:1951-2010年 1月蒙古高压强度与中国 160站气温同期相关系数。 绘制:1951-2010年 1 月蒙古高压与中国 160站气温同期相关图, 写上标题, 并用阴影标记显著相关区。 通过分析,首先用 FORTRAN 打开从 1951-2010年中国 160 站1 月气温数据 “t160.dat”和 1951-2010年1 月蒙古高压强度指数“ p.dat”,根据同期相关系数 的计算方法, 编写计算相关系数的函数计算 1951-2010年 1 月蒙古高压强度与中 国 160 站气温同期相关系数,并保存为“ ptcorl.dat”和“ptcor1.grd”文件。 根据教材中站点资料数据描述文件和站点映射文件的建立方法,结合 rain.map建立站点的资料“ ptcor1.grd”的数据描述文件和站点映射文件;生成中 国 160 站的格点文件“ grid.grd”,注意“grid.grd”的数据描述文件中的时间描述 说明一定要与“ ptcor1.grd”的数据描述文件相一致。 用 GRADS编写.gs 文件,完成将二进制站点资料“ ptcor1.grd”插值到格点 文件“ grid.grd”的网格点上,并按照要求显示和保存图形。 三、实习步骤 (1) 分析问题,绘制程序流程图,设计算法,编写程序。 (2) 启动软件开发环境 Microsoft Developer Studio。 (3) 在 E盘上创建新工作区 shixi6 (4) 在工作区 shixi6 内创建新项目 shixi06 (5) 在项目 shixi06 内创建计算 1951-2010年 1 月蒙古高压强度与中国气 温同期相关的源程序文件“ ptcor1.f90”,编辑输入源程序文本。 (6) 拷贝WFL 到 ,配置 FORTRAN 使用 WFL 函数库的环境。 (7)编译、构建、运行、调试FORTRAN 程序,生成“ mh-t-1.dat”和 “mh-t-1.grd”。 (8) 用 FORTRAN读取存放全国 160 个站台经纬度记录的文本文件 “china.dat”和“ptcor01.dat”,编写 FORTRAN 程序“cor-stntogrd.f90”, 调试运行, 将站点数据文件 “mh-t-1.dat”转换成按 GRADS 要求排列 格点数据“ mh-t-gr.grd”。 (9)为“ mh-t-gr.grd”编写数据描述文件“ mh-t-gr.ctl” (10)将站点资料通过插值函数插值到格点文件上,首先建立“ grid,f90” 程序,生成 160站的格点文件“ grid.grd”,并书写该文件的数据描述 文件“ grid.ctl”,注意“ grid.ctl”中的时间说明要与“ mh-t-gr.ctl”中 时间一致。 (11)在 GRADS 运行环境中运行“!stanmap”命令,在提示下输入“mh-t-gr.ctl” 的路径

文档评论(0)

liuxiaoyu92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档