MATLAB风玫瑰图WindRose绘制记录

官方.m文件下载地址
用于创建方向强度直方图,也称为“风玫瑰图”。
内置函数:WindRose()

   [figure_handle,count,speeds,directions,Table] = WindRose(direction,speed);[figure_handle,count,speeds,directions,Table] = WindRose(direction,speed,'parameter1',value1,...);
 % Example1:%----------------------------------------------------------------d = 360 * rand(10000,1); % My reference is North = 0°, East = 90°.v = 30*rand(10000,1);% Default notation with several input arguments[figure_handle,count,speeds,directions,Table] = WindRose(d,v,'anglenorth',0,'angleeast',90,'labels',{'N (0°)','S (180°)','E (90°)','W (270°)'},'freqlabelangle',45);
% Example2:% All the wind rose options into a cell array, so function call can be simplifiedProperties = {'anglenorth',0,'angleeast',90,'labels',{'N (0°)','S (180°)','E (90°)','W (270°)'},'freqlabelangle',45};[figure_handle2,count2,speeds2,directions2,Table2] = WindRose(d,v,Properties);
% Example3:% All the wind rose options into a structure, so function call can be simplified.Options.AngleNorth     = 0;Options.AngleEast      = 90;Options.Labels         = {'N (0°)','S (180°)','E (90°)','W (270°)'};Options.FreqLabelAngle = 45;[figure_handle3,count3,speeds3,directions3,Table3] = WindRose(d,v,Options);

绘图注意点:
1、风玫瑰图上所表示的风向即风的来向,是指从外面吹向地区中心的方向。
2、默认风向0°为正北方向,90°为正东方向。
3、如果想修改图表中legend的标题可以在下载的WindRose.m文件中找到对应代码修改。

附:已知风的u、v分量如何计算风向。
参考博客

wdir=mod(270-atan2(v,u)/pi*180,360);

atan2返回的是[-pi,pi]范围内的数值,要转换为角度值。

MATLAB风玫瑰图WindRose绘制记录(已知风的u、v分量如何计算风向。)相关推荐

  1. matlab鼠标三维坐标点,请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示...

    点击查看请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示具体信息 答:例如 : X=1,Y=2,Z=3; 代码就是: plot3(1,2,3,'*') grid on%加网格 ...

  2. matlab求x对应y值,matlab 不知道函数表达式,已知y值求x

    ^根据给定的数来据,我们可以假自定函数表达式为baiy=b1+b2*x+b3*x^du2+b4*x^3+b5*x^4;所以上述函zhi数可以用matlab的regress()多元线性dao回归分析函数 ...

  3. 极线的绘制(已知相机的内外参数,极线几何)

    极线几何与立体视觉 目标: 极限几何的约束网上有很多资料,但是大多数是理论知识和一些推导.但是在具体的应用中,**常常拿极限约束来判断相机的位姿是否准确,对于这个介绍相对较少.**本博客将介绍在一直相 ...

  4. matlab怎么方差函数,密度函数已知,怎么用matlab求其数学期望和方差?

    在没有先验知识的情况下是不可能的,在你已知它可能是哪种分布(或者哪些种分布之一)的情况下可以求出分布的参数www.mh456.com防采集. 因为你的是密度函2113数,所以不会5261是离散型随机变 ...

  5. matlab两点间的球面距离,用MATLAB求点到椭球面距离已知如图a、b和点的位置,求点到球面的距离。最好是用MATLAB的。谢谢~...

    这个应当不难:可以采用参数方程画出椭圆,然后利用点坐标到参数方程的距离解决:问题是楼主的表达有问题,如果是点到线的距离就有多个值,(准确的说是个函数),例如,原点(0,0)到椭圆右端点距离是a/2,到 ...

  6. matlab绘图:如何通过已知的散点的热量、高度绘制一张平面的分布图

    以2021年美赛MCM赛题B题为例,对于这个题目分析的后续算法暂且不论,我们需要将问题可视化,即将澳大利亚各个地点的热量信息化成一张分布图.数据可以参考以下网址:        Fires from ...

  7. matlab画三维点坐标,已知各个点的三维坐标(x,y,z),怎么用MATLAB画三维图

    答:plot3(x,y,z) 答:A=[1.486,3.059,0.1;2.121,4.041,0.1;2.570,3.959,0.1;3.439,4.396,0.1; 4.505,3.012,0.1 ...

  8. matlab画出给定点,已知各点之间的距离,怎么用MATLAB画出点

    共回答了16个问题采纳率:75% 一共有9个点 设第一个点p1为(0,0) 第二点p2则为(40,0) 这样子来计算其它点的位置 譬如第三点p3距离p1为60,p3距离p2为65 那么可以解两个圆方程 ...

  9. matlab基本矩阵运算,matlab的矩阵基本运算问题已知A=[a,b,c;d,e,f;h,I,j],B=[l,m,n;x,y,z;q,o,p]...

    共回答了22个问题采纳率:95.5% clear all;clc; syms a b c d e f h l j m n x y z o p q A=[a,b,c;d,e,f;h,l,j]; B=[l ...

  10. matlab 概率生成函数 求概率,已知某概率密度函数,如何产生一服从该分布的随机数...

    谢老师: 我想用您说的这个程序来求解问题.您编写的程序的M文件就是下面的这个crnd函数.我将我自己编的概率密度函数放入后出现了好多问题,不知道该如何解决,不知道您能不能帮忙看一下,非常感谢! fun ...

最新文章

  1. CentOS7安装配置redis-3.0.0
  2. Python运算符还有能这样用?
  3. hive 字段不包含某个字符_hive之面试必问 hive调优
  4. 【软件构造】第二章 软件构建的过程和工具(2)
  5. linux线程调度函数,Linux调度策略及线程优先级设置
  6. 网易加速5G下视频技术应用,携手南京银行数字化转型
  7. How to custom RedHat DVD
  8. java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä'
  9. .NET中异常处理最佳实践
  10. iOS系统什么天气app可以访问锁屏?
  11. python列表元素循环左移_JavaScript系列——数组元素左右移动N位算法实现
  12. SQL Server 2012入门T-SQL基础篇:(7)Where子句与Having子句的区别
  13. promehteus 监控超时_使用 Prometheus Operator 监控 Kubernetes Etcd
  14. CMP?MSP?1+1才能大于2
  15. WBS 工作分解结构
  16. 计算机表格制作培训教材,电脑制作表格教案设计
  17. Ubuntu Linux 15.04安装 nginx + passenger
  18. 2023年软考时间流程安排:
  19. 如何查看windows凭据管理器-windows 凭据 里保存的密码
  20. 相机的连拍和水印的功能

热门文章

  1. 免费好用的OCR文字识别软件推荐
  2. linux系统支持什么输入法,Linux系统常用输入法框架
  3. Android记录18-集成极光推送的一点说明
  4. anjuta 连接mysql_buntu下的可视化C/C++编译器anjuta配置的方法
  5. linux麦克风增强软件,如何在Windows,Mac,Linux中消除背景麦克风噪音
  6. oracle中的中文排序,Oracle下的中文排序
  7. Android 播放本地 ts 格式视频
  8. CSDN超实用的浏览器插件—去自家网站/搜索广告、超快捷万能搜索、各种实用小功能等诸多功能等你探索
  9. java 后端,Java后端岗位职责描述
  10. 数据连接池的工作原理