爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4072|回复: 3

[讨论] 请问用ERA5数据画温度垂直剖面纬向图怎么画

[复制链接]

新浪微博达人勋

发表于 2022-11-7 17:26:05 | 显示全部楼层 |阅读模式

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

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

x
请教了别人,说:就沿着纬向画经向和高度的图就行,给同高度的变量插值到一条线上,再把线叠加就成了经度-高度的矩阵,然后画就行了

我没看懂,新手完全没有头绪,我只能停留在利用现有代码的层次上
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2022-11-8 16:41:26 | 显示全部楼层
比如,温度T(lon,lat, alt)三维的数组,对经向作平均后得到温度T(lat,alt)二维数据,画图就OK啦
如:T( lat1,alt1)=average(T(:,lat1,alt1))
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-11-9 22:26:55 | 显示全部楼层
゛绍〤z、 发表于 2022-11-8 16:41
比如,温度T(lon,lat, alt)三维的数组,对经向作平均后得到温度T(lat,alt)二维数据,画图就OK啦
如 ...

我目前是这样做的:
x:经度 y:气压   z:温度   (都是1113*1的数据)


[X,Y]=meshgrid(min(x)-2:0.01:max(x)+2,min(y)-2:0.01:max(y)+2);
Z = griddata(x,y,z,X,Y,'v4');
[c,h]=contourf(X,Y,Z);

但是这样出的图很怪
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-11-9 22:29:23 | 显示全部楼层
这是我出的图,不知道是哪里出问题了,是数据点太少了吗
微信图片_20221109222720.jpg
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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