基于Matlab绘制方向强度数据风玫瑰图表

简介: 基于Matlab绘制方向强度数据风玫瑰图表

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎个人主页:Matlab科研工作室

🍊个人信条:格物致知。

更多Matlab仿真内容点击👇

智能优化算法       神经网络预测       雷达通信      无线传感器        电力系统

信号处理              图像处理               路径规划       元胞自动机        无人机

⛄ 内容介绍

为了绘制风玫瑰图,通过实例详细介绍了利用Matlab实现对风向,风速数据的自动提取,自动处理,自动绘图和自动输出,与其他方法相比,该方法通用性强,易于移植,输出图形美观,可实现对任意台站,任意时段风玫瑰图的绘制和输出

⛄ 部分代码

clc; clear; close all;


Options = {'anglenorth',0,... 'The angle in the north is 0 deg (this is the reference from our data, but can be any other)

          'angleeast',90,... 'The angle in the east is 90 deg

          'labels',{'N (0°)','NE (45°)','E (90°)','SE (135°)','S (180°)','SW (225°)','W (270°)','NW (315°)'},... 'If you change the reference angles, do not forget to change the labels.

          'freqlabelangle','auto',...

          'legendtype',0,...

          'min_radius',0.25,...

          'titlestring',''};

     

ax(1) = subplot(1,3,1);

[speed,direction] = WindRandomDistrib(8760,20);

[figure_handle,count,speeds,directions,Table] = WindRose(direction,speed,[Options,{'axes',ax(1)}]);


subplot(1,3,2);

[speed,direction] = WindRandomDistrib(8760,30);

[figure_handle,count,speeds,directions,Table] = WindRose(direction,speed,[Options,{'axes',gca}]);


[speed,direction] = WindRandomDistrib(8760,30);

[figure_handle,count,speeds,directions,Table] = WindRose(direction,speed,[Options,{'axes',subplot(1,3,3)}]);

⛄ 运行结果

⛄ 参考文献

[1]张立波. 基于Matlab的风玫瑰图绘制[J]. 电脑编程技巧与维护, 2012(18):3.

⛄ 完整代码

❤️部分理论引用网络文献,若有侵权联系博主删除
❤️ 关注我领取海量matlab电子书和数学建模资料


相关文章
|
4月前
|
算法
【MATLAB】数据拟合第12期-基于高斯核回归的拟合算法
【MATLAB】数据拟合第12期-基于高斯核回归的拟合算法
104 0
|
4月前
|
机器学习/深度学习 算法 数据挖掘
【MATLAB】数据拟合第10期-二阶多项式的局部加权回归拟合算法
【MATLAB】数据拟合第10期-二阶多项式的局部加权回归拟合算法
48 0
|
5月前
|
数据采集 数据可视化 BI
matlab数学建模方法与实践 笔记2:数据的准备
matlab数学建模方法与实践 笔记2:数据的准备
82 0
|
6月前
|
机器学习/深度学习 数据采集 算法
m基于GA-LSTM遗传优化长短期记忆网络的电力负荷数据预测算法matlab仿真
m基于GA-LSTM遗传优化长短期记忆网络的电力负荷数据预测算法matlab仿真
64 4
|
4天前
|
机器学习/深度学习 传感器 数据可视化
MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
19 1
MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
|
9天前
|
机器学习/深度学习 数据可视化 网络架构
matlab使用长短期记忆(LSTM)神经网络对序列数据进行分类
matlab使用长短期记忆(LSTM)神经网络对序列数据进行分类
13 0
|
9天前
|
数据可视化
matlab用高斯曲线拟合模型分析疫情数据
matlab用高斯曲线拟合模型分析疫情数据
13 0
|
4月前
|
机器学习/深度学习 分布式计算 并行计算
【MATLAB】史上最全的13种数据拟合算法全家桶
【MATLAB】史上最全的13种数据拟合算法全家桶
231 1
|
1月前
|
索引
matlab快速入门(读取数据并绘制散点图和拉格朗日插值
matlab快速入门(读取数据并绘制散点图和拉格朗日插值
32 0
|
2月前
|
算法
MATLAB | 插值算法 | 一维interpl插值法 | 附数据和出图代码 | 直接上手
MATLAB | 插值算法 | 一维interpl插值法 | 附数据和出图代码 | 直接上手
40 0

热门文章

最新文章