爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5937|回复: 5

NCEP上下载u、v风速nc文件后如何通过matlab编程实现风向的显示

[复制链接]

新浪微博达人勋

发表于 2019-6-21 17:31:52 | 显示全部楼层 |阅读模式
MATLAB
问题截图:
问题概况: ncep上下载u、v风速nc文件后如何通过matlab编程实现风向在地图上(10°N-40°N,110°E-150°E)的显示呢。(画风速风向图)
我看过提问的智慧: 看过
自己思考时长(天): 3
系统平台: windows

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

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

x
ncep上下载u、v风速nc文件后,该如何通过matlab编程实现风向在地图上(10°N-40°N,110°E-150°E)的显示呢。在网上找了代码,但是调试不成功,毕业设计要用到,但我不是本专业的,matlab不是很熟悉,希望有大大帮忙答疑解惑,感谢。

像做出这样的图

像做出这样的图

找到的代码 但编译不成功

找到的代码 但编译不成功
微信图片_20190621172459.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-6-21 17:50:39 | 显示全部楼层
还有想问一下 在matlab中如何读取nc文件并提取相关数据呢
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-6-26 08:51:14 | 显示全部楼层
读取nc文件,并将津京冀地面温度取出来放到tem里
该nc数据为0.125°*0.125°,月均值数据
clear all;
clc
track='f:\DATA\ECMWF\ECMWF-Levels\';
file=dir([track,'*.nc']);
lat1=90/0.125-(35/0.125);  %找到对应经纬度的位置
lat0=90/0.125-(45/0.125);  
lon0=110/0.125;
lon1=120/0.125;
for i=1:length(file)
    str=file(i).name;      
    str1=strcat(track,str);
    ncdisp(strcat(track,str)); %可以显示nc中有什么变量及其维度等,
    lat = double(ncread(str1,'latitude'));
    lon = double(ncread(str1,'longitude'));
% time = ncread(str1,'time');
    t = ncread(str1,'t')-272.15;          %K-272.15=℃
    tem=t([lon0:lon1],[lat0:lat1],16,1);     %第16层高度为1000hpa,1代表1月            
end
laty=lat(lat0:lat1);
lonx=lon(lon0:lon1);
pcolor(lonx,laty,tem)
shading flat; %  加上这句即可显示
[x,y]=meshgrid(lonx,laty);
phandle=pcolor(x,y,tem');
colorbar
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-6-27 21:01:44 | 显示全部楼层
ゼヅ欢チニ 发表于 2019-6-26 08:51
读取nc文件,并将津京冀地面温度取出来放到tem里
该nc数据为0.125°*0.125°,月均值数据
clear all;

你用的是ECWMF数据是吧?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-7-1 19:27:51 | 显示全部楼层
ENSO爱好者 发表于 2019-6-27 21:01
你用的是ECWMF数据是吧?

恩恩  对 不是NCEP数据    忘标题了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-7-20 17:52:54 | 显示全部楼层
请问楼主您问题解决了吗?我也遇到类似的问题,能否分享一下解决的办法呢?感激不尽
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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