爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8075|回复: 6

[参考资料] matlab绘图(1)

[复制链接]

新浪微博达人勋

发表于 2020-7-4 17:28:09 | 显示全部楼层 |阅读模式

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

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

x
自己最近在学习如何用matlab绘图,参考网上很多语句,利用气象家园的帖子来记录一下
【今天主要用nc月平均高度场和风场资料简单绘制了7月份多年平均的500hPa环流形势场】
代码如下:
clear;
clc;
%ncdisp(strcat('F:\001\hgt.mon.mean.nc'));查看文件信息
lon=ncread('F:\001\hgt.mon.mean.nc','lon');
lat=ncread('F:\001\hgt.mon.mean.nc','lat');
h=ncread('F:\001\hgt.mon.mean.nc','hgt');
u=ncread('F:\001\uwnd.mon.mean.nc','uwnd');
v=ncread('F:\001\vwnd.mon.mean.nc','vwnd');
x=lon(29:57);y=lat(14:37);
%绘制7月份500hPa环流形势
h_500=squeeze(mean(h(29:57,14:37,6,7:12:475),4));%7月平均位势高度
u_500=squeeze(mean(u(29:57,14:37,6,7:12:475),4));
v_500=squeeze(mean(v(29:57,14:37,6,7:12:475),4));
load coast;
plot(long,lat,'-k','LineWidth',1.8);%画世界陆地界线
hold on;
addpath 'D:\Matlab\地图\m_map1'
%geoshow('D:\Matlab\地图\bou1_4l.shp');调用中国地图
guojie=shaperead('D:\Matlab\地图\chinamap\bou2_4l.shp');
bou2_4lx=[guojie(:).X];%提取经度信息
bou2_4ly=[guojie(:).Y];%提取纬度信息
plot(bou2_4lx,bou2_4ly,'-k','LineWidth',1.2)%绘国界
axis([70 140 15 55]);%设置坐标轴范围
set(gca,'XTick',70:10:140)%设置坐标轴样式
set(gca,'XTickLabel',{'70°E','80°E','90°E','100°E','110°E','120°E','130°E','140°E'})
set(gca,'YTick',15:10:55)
set(gca,'YTickLabel',{'15°N','25°N','35°N','45°N','55°N'});
hold on
quiver(x,y,u_500',v_500');
[C,b]=contour(x,y,h_500');
set(b,'ShowText','on','Textstep',get(b,'LevelStep'));
%LevelStep是显示值为m的倍数的等高线(M可以手动也可以默认),TextStep为n就是显示值为n的倍数的等高线的值
colormap jet

示例图.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-7-4 18:09:20 | 显示全部楼层
楼主太强了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-7-5 08:41:06 | 显示全部楼层
感谢楼主的分享!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-7-6 12:28:52 来自手机 | 显示全部楼层
太强了,大哥
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-7-10 21:08:24 | 显示全部楼层
楼主会做年积温么?求指导
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-7-11 09:51:08 | 显示全部楼层
楼主代码很简洁,利用效率极高,很强。   有个小小的建议,可以将文件变量等赋句柄,这样打字少些
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-7-12 16:32:59 | 显示全部楼层
ゼヅ欢チニ 发表于 2020-7-11 09:51
楼主代码很简洁,利用效率极高,很强。   有个小小的建议,可以将文件变量等赋句柄,这样打字少些

感谢建议,学习到了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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