MATLAB绘制海面风场图像(海面风场反演)
1、海面风场数据下载
从ECNWF(https://apps.ecmwf.int/datasets/data/era40-daily/levtype%3Dsfc/)下载
以下为可以下载的参数数据,选择10 metre U wind Component和10 metre V wind Component(这里我们下载的是.nc格式的6:00的海风数据)
2、MATLAB安装m_map工具箱
https://www.eoas.ubc.ca/~rich/map.html#examples(这是2018版本的)
因为我的MATLAB是2016a,版本不对应所以我没有安装而是解压到一个文件夹中,
在MATLAB中输入:
%将M_map路径添加到matlab中并保存
addpath('......\Matlab\toolbox\matlab\m_map');
savepath;
m_proj('lambert','lon',[-10 20],'lat',[33 48]);
m_coast('contourf');
m_grid('linestyle','none','tickdir','out','linewidth',3);
代码如下:
%添加m_map工具箱进行风场图绘制
addpath(.......\Matlab\toolbox\matlab\m_map');
savepath;
%%读取海面风场数据
ncFilePath='.....\oceanRS\SeaWind\98partPacific-5C7Znl.nc';lon=ncread(ncFilePath,'longitude');%读取经度变量
lat=ncread(ncFilePath,'latitude');%读取纬度变量
time=ncread(ncFilePath,'time');%读取时间变量
u=ncread(ncFilePath,'u10'); %风场大小
v=ncread(ncFilePath,'v10');
u100=u(1:21,1:21,24:24); %选取3月1日的海面风场数据显示并输出为tiff
v100=v(1:21,1:21,24:24);
%% 显示数据
figure
[lo,la]=meshgrid(lon,lat);
P=v100+u100;
PI=interp2(P,0.1,0.1,'cubic');
m_proj('Equidistant Cylindrical','lon',[130,180],'lat',[-10,40]);
m_pcolor(lo,la,P);
hold on;
shading flat;
colormap('hsv');
m_grid('tickdir','fancy');
hold on
m_quiver(lo,la,u100,v100,'color','k');
xlabel('太平洋局部风场示意图');
h=colorbar('h');
set(get(h,'xlabel'),'string','海面风场');
仅供参考哟,一起分享经验
MATLAB绘制海面风场图像(海面风场反演)相关推荐
- 请教如何保存matlab仿真出来的图,如何保存Matlab绘制出来的图像
该文章讲述了如何保存Matlab绘制出来的图像. Matlab提供了丰富的绘图函数,比如ez**系类的简易绘图函数,surf.mesh系类的数值绘图函数等几十个. 有网友向我反映,有时我们只有一个Ma ...
- 使用MATLAB绘制二元函数图像
使用matlab绘制一个二元函数的图像,首先得告诉计算机,函数的定义域和值域,以及绘制精度(点数),然后使用meshgrid()函数划分网格,然后计算机根据你给定的函数(如Z=f(x,y))计算每个点 ...
- matlab绘制三维隐函数图像
matlab中三维隐函数绘制函数:fimplicit3 520这个日子,我们就用matlab的三元隐函数绘图来绘制一个小爱心: 已知条件: 源代码: %绘制三元隐函数 f=@(x,y,z) (x.^2 ...
- matlab绘制函数的图像,在matlab内绘制函数图像
1 函数图像1 详细情况可参考matlab的帮助文档 对于函数 建立如下,程序: 程序1: function dy = rigid(t,y) dy = zeros(3,1); % a column v ...
- matlab绘制二元一次函数图像_【八上数学】 一次函数必考知识点(下)
[八上数学]<一次函数>必考知识点(中) [八上数学]<函数.一次函数>必考知识点(上) 写在前面 本讲,我们重点研究一次函数与一元一次方程,不等式,二元一次方程组的问题,帮助 ...
- matlab绘制图形中图像标注
1.title函数 2.xlabel函数和ylabel函数 3.gtext函数跟随光标移动放置 4.legend函数 5.坐标控制函数axis 给坐标轴加网格线grid函数 图形保持hold on s ...
- Matlab:绘制琼斯矩阵的偏振图像
本文尝试用Matlab绘制给定琼斯矢量的光波偏振状态,并呈现此光波经过旋转四分之一波片的偏振态变化. 假设入射光波为圆偏振光,波长为1550nm,并沿着z轴方向传输5μm,用软件Matlab绘制其偏振 ...
- cosh matlab中怎么写,用MATLAB绘制cosh函数
matlab如何绘制参数函数的图像? clear;clc;s=0:0.1:pi/2;t=0:0.1:3*pi/2;[s,t]=meshgrid(s,t);x=cos(s).*cos(t);y=cos( ...
- MATLAB绘制xyz的分段函数,matlab绘制分段函数
几何画板中如何用一个解析式画分段函数的图像_数学_自然科学_专业资料.几何画板中如何用一个解析式画分段函数的图像 几何画板中如何用一个解析式画分 段函数的...... Matlab 绘图强大的绘图功能 ...
- MatLab绘制分段函数激活函数
1 MatLab绘制二维图像 1.0 语法 函数 % 'r'曲线颜色,'lineWidth'曲线宽度 plot(x,y,'r','lineWidth',1) 标题 title('图片描述') 坐标轴标 ...
最新文章
- python基础入门视频-Python基础入门视频课程——笔记
- java 打包web 项目
- nginx常见面试题
- PHP判断标量,php中is_scalar如何判断变量是否是一个标量
- python学多久能写东西的软件有哪些_怎么自学python,大概要多久?
- mac解压错误22无效的参数_看看PHP 7.3新版本中的JSON错误处理
- 来自java文档 Thread类
- python env虚拟环境
- 2017cad光标大小怎么调_关于调整input里面的输入光标大小
- 安卓udp发包工具_网络发包工具_xcap网络发包工具免费版V1.0.2下载(暂未上线)_预约_飞翔下载...
- CMOS模拟电路设计经典书籍介绍 ---看完这些模电书,那离大佬就不远了
- css修改图标字体大小,css-更改AngularJS材质图标的图标大小
- iPhone手机分辨率
- Vulnhub-Bulldog靶机实战
- 在国企的日子(第三章中部 出差)
- 身份证OCR实名认证接口
- ng-zorro中树(nz-tree)的拖拽
- 【原型化开发】原型设计工具——墨刀
- 周志华--机器学习原文 转自知乎
- 软件测试培训和咨询PPT资料汇总
热门文章
- 北京集训队2016 Day4 超级跳
- python外汇兑换代码_Python爬取中国银行外汇牌价
- HTML常用meta小结
- R语言基于with函数对指定的协变量执行双样本t检验、t.test函数对不同分组对应的协变量的均值进行Welch双样本t检验分析、双独立样本t检验
- trimmed ICP及其在PCL代码解析与使用
- Tourists【广义圆方树+树链剖分+方点的特别优化】
- 红米note5解锁教程_红米Note5人脸解锁怎么设置 红米Note5人脸解锁设置教程
- 安规电容知识详解,X电容和Y电容
- php写入配置文件getshell,MIPCMS V3.1.0 远程写入配置文件Getshell过程分析(附批量getshell脚本)...
- c语言将大小写字母互换,C语言编程:大小写互换