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绘制海面风场图像(海面风场反演)相关推荐

  1. 请教如何保存matlab仿真出来的图,如何保存Matlab绘制出来的图像

    该文章讲述了如何保存Matlab绘制出来的图像. Matlab提供了丰富的绘图函数,比如ez**系类的简易绘图函数,surf.mesh系类的数值绘图函数等几十个. 有网友向我反映,有时我们只有一个Ma ...

  2. 使用MATLAB绘制二元函数图像

    使用matlab绘制一个二元函数的图像,首先得告诉计算机,函数的定义域和值域,以及绘制精度(点数),然后使用meshgrid()函数划分网格,然后计算机根据你给定的函数(如Z=f(x,y))计算每个点 ...

  3. matlab绘制三维隐函数图像

    matlab中三维隐函数绘制函数:fimplicit3 520这个日子,我们就用matlab的三元隐函数绘图来绘制一个小爱心: 已知条件: 源代码: %绘制三元隐函数 f=@(x,y,z) (x.^2 ...

  4. matlab绘制函数的图像,在matlab内绘制函数图像

    1 函数图像1 详细情况可参考matlab的帮助文档 对于函数 建立如下,程序: 程序1: function dy = rigid(t,y) dy = zeros(3,1); % a column v ...

  5. matlab绘制二元一次函数图像_【八上数学】 一次函数必考知识点(下)

    [八上数学]<一次函数>必考知识点(中) [八上数学]<函数.一次函数>必考知识点(上) 写在前面 本讲,我们重点研究一次函数与一元一次方程,不等式,二元一次方程组的问题,帮助 ...

  6. matlab绘制图形中图像标注

    1.title函数 2.xlabel函数和ylabel函数 3.gtext函数跟随光标移动放置 4.legend函数 5.坐标控制函数axis 给坐标轴加网格线grid函数 图形保持hold on s ...

  7. Matlab:绘制琼斯矩阵的偏振图像

    本文尝试用Matlab绘制给定琼斯矢量的光波偏振状态,并呈现此光波经过旋转四分之一波片的偏振态变化. 假设入射光波为圆偏振光,波长为1550nm,并沿着z轴方向传输5μm,用软件Matlab绘制其偏振 ...

  8. 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( ...

  9. MATLAB绘制xyz的分段函数,matlab绘制分段函数

    几何画板中如何用一个解析式画分段函数的图像_数学_自然科学_专业资料.几何画板中如何用一个解析式画分段函数的图像 几何画板中如何用一个解析式画分 段函数的...... Matlab 绘图强大的绘图功能 ...

  10. MatLab绘制分段函数激活函数

    1 MatLab绘制二维图像 1.0 语法 函数 % 'r'曲线颜色,'lineWidth'曲线宽度 plot(x,y,'r','lineWidth',1) 标题 title('图片描述') 坐标轴标 ...

最新文章

  1. python基础入门视频-Python基础入门视频课程——笔记
  2. java 打包web 项目
  3. nginx常见面试题
  4. PHP判断标量,php中is_scalar如何判断变量是否是一个标量
  5. python学多久能写东西的软件有哪些_怎么自学python,大概要多久?
  6. mac解压错误22无效的参数_看看PHP 7.3新版本中的JSON错误处理
  7. 来自java文档 Thread类
  8. python env虚拟环境
  9. 2017cad光标大小怎么调_关于调整input里面的输入光标大小
  10. 安卓udp发包工具_网络发包工具_xcap网络发包工具免费版V1.0.2下载(暂未上线)_预约_飞翔下载...
  11. CMOS模拟电路设计经典书籍介绍 ---看完这些模电书,那离大佬就不远了
  12. css修改图标字体大小,css-更改AngularJS材质图标的图标大小
  13. iPhone手机分辨率
  14. Vulnhub-Bulldog靶机实战
  15. 在国企的日子(第三章中部 出差)
  16. 身份证OCR实名认证接口
  17. ng-zorro中树(nz-tree)的拖拽
  18. 【原型化开发】原型设计工具——墨刀
  19. 周志华--机器学习原文 转自知乎
  20. 软件测试培训和咨询PPT资料汇总

热门文章

  1. 北京集训队2016 Day4 超级跳
  2. python外汇兑换代码_Python爬取中国银行外汇牌价
  3. HTML常用meta小结
  4. R语言基于with函数对指定的协变量执行双样本t检验、t.test函数对不同分组对应的协变量的均值进行Welch双样本t检验分析、双独立样本t检验
  5. trimmed ICP及其在PCL代码解析与使用
  6. Tourists【广义圆方树+树链剖分+方点的特别优化】
  7. 红米note5解锁教程_红米Note5人脸解锁怎么设置 红米Note5人脸解锁设置教程
  8. 安规电容知识详解,X电容和Y电容
  9. php写入配置文件getshell,MIPCMS V3.1.0 远程写入配置文件Getshell过程分析(附批量getshell脚本)...
  10. c语言将大小写字母互换,C语言编程:大小写互换