matlab画平面风羽图(彩色)
%% 公众号:海洋与大气科学
%% 作者mapm
clear;clc;close all;
%% 下面是fnl
filename='fnl_20150816_00_00.nc';area=[0 100;0 50];inter2=10;inter1=10;
%% 读取风速和位势高度;500hpa;
lon = double(ncread(filename,'longitude'));
lat = double(ncread(filename,'latitude'));
GHT_500=double(ncread(filename,'HGT_500mb'));
U_500=double(ncread(filename,'UGRD_500mb'));
V_500=double(ncread(filename,'VGRD_500mb'));
%% 区域;
ln=find(lon>=area(1,1)&lon<=area(1,2));
la=find(lat>=area(2,1)&lat<=area(2,2));
lonx=lon(ln);laty=lat(la);
[x,y]=meshgrid(lonx,laty);
x=x';y=y';
%% 把区域变量找出来;
HGT=GHT_500(ln,la);
U=U_500(ln,la);
V=V_500(ln,la);
%%
% 读取颜色;
% colormore_1-49系列获取,回复”morecolor“
color=colormore_46(2000);
num=46;
fig_h=figure;
set(gcf,'position',[50,50,1000,800],'color','w')
m_proj('miller','lon',[area(1,1) area(1,2)],'lat',[area(2,1) area(2,2)]);
inter=2;
m_windbarb(x(1:inter:end,1:inter:end),y(1:inter:end,1:inter:end),U(1:inter:end,1:inter:end),V(1:inter:end,1:inter:end));
hold on
m_coast('linewidth',1.5,'color',[0.3,0.3,0.3]);
m_grid('ytick',[area(2,1):inter2:area(2,2)],'fontsize',16,'fontweight','bold','linewidth',3);
set(gca,'xtick',[area(1,1):inter1:area(1,2)],'xticklabel',[area(1,1):inter1:area(1,2)],'linewidth',2);
export_fig(fig_h,['colormore_',num2str(num),'大气环流彩图bar'],'-dpng','-r300');
%% ,'color','b','linewidth',2
color=colormore_46(2000);
num=46;
fig_h=figure;
set(gcf,'position',[50,50,1000,800],'color','w')
m_proj('miller','lon',[area(1,1) area(1,2)],'lat',[area(2,1) area(2,2)]);
inter=2;
m_windbarb(x(1:inter:end,1:inter:end),y(1:inter:end,1:inter:end),U(1:inter:end,1:inter:end),V(1:inter:end,1:inter:end),'color','b','linewidth',2);
hold on
m_coast('linewidth',1.5,'color',[0.3,0.3,0.3]);
m_grid('ytick',[area(2,1):inter2:area(2,2)],'fontsize',16,'fontweight','bold','linewidth',3);
set(gca,'xtick',[area(1,1):inter1:area(1,2)],'xticklabel',[area(1,1):inter1:area(1,2)],'linewidth',2);
export_fig(fig_h,['colormore_',num2str(num),'大气环流彩图ba1r'],'-dpng','-r300');
%%
matlab画平面风羽图(彩色)相关推荐
- 用matlab画饼状图和相量图
用matlab画饼状图和相量图 subplot(1,2,1); pie([2347,1827,2043,3025]); %pie表示画饼状图 title('pie chart'); legend('q ...
- 数学建模中如何用 matlab画漂亮的图(一)
数学建模中如何用 matlab画漂亮的图(二维图形) 1 plot绘图命令*** 1.1 plot(x) 当x为实向量时,plot(x)绘制出的曲线,横坐标为该向量的下表,纵坐标为每一个下表位置所对应 ...
- matlab画平面心型线,如何用matlab画出心形线
心形线,是一个圆上的固定一点在它绕着与其相切且半径相同的另外一个圆周滚动时所形成的轨迹线.下面就简单讲解一下如何用matlab画出心形线. 1.心形线的数学定义 2.编制的绘制心形线的matlab程序 ...
- MATLAB画固定大小的彩色图片
最近,需要用程序画固定大小的彩色图片及灰度图,是在MATLAB中实现的,在这里写一下是怎样做的: 1. 64*64的彩条图像 2. 对应的灰度图 A=zeros(64,64); ima ...
- matlab画平面心形线,matlab三维心形线画法
cosθ的心形线图像 图 2 ρ = 0.5 + cosθ的心形线图像 图 5 ρ = 1 ? cosθ的心形线图像 Matlab 绘制,附代码: theta=0:0.1:2*pi; rho1=1-. ...
- matlab画动物轮廓图,MATLAB一维插值的应用实例—画左右手的轮廓图
问题提出 画你自己的手的形状,在MATLAB中输入 figure('position',get(0,'screensize')) axes('position',[0 0 1 1]) [x,y]=gi ...
- Matlab画圆方向图,如何在matlab里画天线的立体方向图?
如何在matlab里画天线的立体方向图?有没有具体的函数? 有的,你看下一般的matlab教程里都有着方面的介绍,查一下就可以了 有数据,Matlab可以画 归根到底,画极坐标方向图是坐标变换的问题. ...
- 如何用matlab画电场强度三维图,浅析matlab模拟静电场三维图与恒定电流场模拟静电场...
浅析matlab模拟静电场三维图与恒定电流场模拟静电场 1 浅析 Matlab 模拟静电场三维图 与恒定电流场模拟静电场 摘要:本文利用恒定电流场模拟静电场,通过寻找等势点的方法描绘出点 电荷对的电力 ...
- 使用MATLAB画SCI论文图
从gcf和gca说起 不论是 Python 绘图还是Matlab绘图,想要获得更好看的图,都会用到这两个单词. gcf:get current figure,是目标图像的图形句柄对象 gca:get ...
- 以二维振动为例展示使用matlab画圆形三维图的偷懒方法
画图主要是用极坐标,我们使用画复数的函数来画. clc;%清空上次的 %draw_Bessel%画这个东西 a=4;%圆形半径% %定义角向和径向的步长和范围 fai=[-4:0.1:4]; r=[0 ...
最新文章
- UVALive2678:Subsequence
- 编译安装 redis 2.2.14
- [LeetCode]Convert Sorted Array to Binary Search Tree
- boost::mpl模块实现comparison相关的测试程序
- Chrome插件我只服你——10w人都在使用的浏览器插件
- 事务管理基础:排它锁和共享锁相关知识笔记
- Qt工作笔记-QGraphics框架场景中图元的移除与析构
- Different Integers
- SpreadJS企业表格技术实践一:自定制表格编辑器
- 艺术签名软件 3.0 绿色版
- 提示 使用驱动器D:中的光盘之前需要将其格式化
- Java入门教程笔记07(面向对象基础)
- 记一次钓鱼邮件分析过程
- char char* 的困惑
- CleanMyMac X免费吗?怎么下载2023最新版
- TCP与UDP 的区别
- Android模拟器的下载与安装(Windows)
- vivado的使用技巧整理
- SSD固态硬盘4K对齐
- c\c++语言删除数组中重复元素