爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 102946|回复: 93

[源程序] WRF模式结果处理及部分气象参数计算

  [复制链接]

新浪微博达人勋

发表于 2017-1-18 20:03:16 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 Lighting 于 2018-5-14 21:36 编辑



2018.3.29
修复了计算风向和风分量函数的bug。修复后的程序已在github更新。
修复后的程序未在本帖附件更新,因此防止误下也节省金钱,关闭本帖下载。可以前往github直接下载源码。
========================================

所有的源程序可以在Github获取:
https://github.com/bugsuse/mlwrf

========================================
新年前最后一次更新~
接触WRF模式也已一年多时间,期间用过很多语言和软件处理模式输出结果,但还是习惯了使用MATLAB处理数据。而且数据输出结果中很多内容的处理都已经有了相应的MATLAB程序,尤其是有些需要在模拟域坐标和经纬度坐标之间进行转换。为了不使用NCL转换后再手动写到matlab脚本中,便想把WRFUserARW中的部分程序转换为matlab程序。
转换了常用的一些程序,又把一些常用的变量计算程序也转换到了matlab中,大部分程序的算法均按照NCL中相应函数的算法而来,也已进行了验证。

目前转换的是我所能用到的,其余用不到的暂时不考虑转换(因为要过年啦),因此程序的转换暂告一段落。有兴趣的也可以自行查找ncl源代码进行转换。

包含源程序及示例如下:
部分参数计算:
1)  露点计算
2) 相对湿度计算
3) 风向风速计算u , v
4) u, v 计算 风向风速

根据WRF输出结果计算并绘制:
1)  温度
2)高度
3)模拟域坐标转经纬度坐标
4)经纬度坐标转模拟域坐标
5)eta层和压力层之间的转换 (已添加update.rar
6)任意两点剖面图,给出x和y起始及终点坐标,或给出中点坐标和倾斜角
7)绘制模拟域
  (稍加改动
      示例程序,读取namelist.wps设置,然后绘制
获取探空数据:
1)爬取uwyo探空数据 (已进行优化
    示例程序:
    1)根据uwyo探空数据绘制T-lnP图,先爬取再绘制
    2)根据micaps 第5类数据绘制T-lnP(使用时需将所用站点数据单独存储到一个文件中)
    3)根据FNL再分析数据绘制T-lnP图(需要nctoolbox工具箱)

            绘制T-lnP图的程序 在这                                
具体的用法及说明函数中均已给出(程序编码为UTF-8,用win打开注释可能会是乱码,自行转换一下编码即可)。

================  送祝福  =====================
         祝论坛在新的一年里越发红火!汇集更多气象人,惠及更多人!
         愿每个人的问题都能在家园找到答案!
         最后,衷心感谢每一个帮助过我的人!!


===========================================

更新:2017.2.13
添加了 eta2height, height2eta函数
优化了 wrf_wps_dom 和 getuwyo 函数

wrf.zip

19.71 KB, 阅读权限: 200, 下载次数: 151, 下载积分: 金钱 -5

update.rar

4.04 KB, 阅读权限: 200, 下载次数: 113, 下载积分: 金钱 -5

评分

参与人数 2金钱 +38 贡献 +6 收起 理由
nuist2015 + 20 + 2
又是那隻貓 + 18 + 4

查看全部评分

本帖被以下淘专辑推荐:

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-18 22:31:46 | 显示全部楼层
不错啊用MATLAB
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-19 12:36:32 | 显示全部楼层
厉害啦,一定要加精,早就不想陪ncl玩啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-19 19:33:41 | 显示全部楼层
谢谢楼主分享!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-2-14 18:46:53 | 显示全部楼层
真的很好,谢谢楼主
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-2-24 13:17:59 | 显示全部楼层
测试一下
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-3-1 11:37:30 | 显示全部楼层
谢谢分享~~
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-3-23 00:28:25 | 显示全部楼层
谢谢楼主分享!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-23 00:28:39 | 显示全部楼层
谢谢楼主分享!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-23 00:28:47 | 显示全部楼层
谢谢楼主分享!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表