MATLAB社区

MATLAB,社区和更多

东北风和风玫瑰

在我居住的地方,在美国的东北部,有一种特殊的风暴,叫做“东北”。我们这么叫是因为我们住在那里吗?不。我们这样称呼它,是因为在东北风期间,从东北方向吹来的风强劲而稳定。事实上,它吹得如此猛烈,以至于它把单词“东北风”(northeast)的TH右撇子敲掉了,只留下一个吱吱作响、摇摇晃晃的撇号。

下一个问题。为什么风是从东北方向吹来的?两年前,我拍了一张名为何塞的风暴的快照,它正在从飓风降级为热带风暴。这幅图相当生动地说明了这种现象。在北半球,一场巨大的气旋性风暴逆时针旋转,这是它像圆锯片一样穿过海岸时的样子。东北风是风暴的尖峰。并不是每一场风暴都像这样,但它经常发生,因此有了一个特别的名字:东北风暴。现在你知道了。

2017年9月飓风何塞。图片由Windy.com提供

现在让我们去找一些数据,看看它是否支持我们在图片中看到的。看一看44013年NOAA浮标,也称为波士顿进场灯浮标BF NOAA 44013。很漂亮的孩子,是吧?

浮标44013位于波士顿港外33英寻的冰冷大西洋水域。美丽的海滨景色。好的海鲜附近。

这给了它一个完美的有利位置来告诉我们2017年9月的风。幸运的是,NOAA有几年前的免费气象数据。让我们运行这个文件通过数据导入工具。顺便说一句,使用数据导入工具处理这样的数据真的很有趣。您只需输入URL,其余的就由它处理了。

我要用原始数据做一个以节为单位的风速时间表。

负载september2017.matdt = datetime (w2017.YY w2017.MM、w2017.DD w2017.hh, w2017.MM, 0);让我们用节来表示风从米/秒到节的转换系数mps2kts = 1.94384;风=时间表(dt, w2017.WDI w2017.RWSP * mps2kts);wind.Properties.VariableNames = {“方向”“速度”};

现在我们来快速地讲一下情节。

startDate可以= datetime (2017 9, 1);endDate = datetime (30 2017 9);stackedplot(风(风。dt > = startDate可以& wind.dt < = endDate:));标题(“风向(deg)、速度(节)”

与图片一致的是,9月19日至9月24日之间显然发生了一些重要的事情。看看这个漂亮的家伙stackedplot命令!完全符合你生活的时间表。

现在我们准备好迎接主要活动了丹尼尔·佩雷拉的优秀文件交换入口风向玫瑰图

Daniel用他的代码做了许多令人印象深刻的事情。

  • 这是大量记录。它甚至有自己的网站!你的代码有自己的网站吗?
  • 它有很多很多的选项,但是仍然可以用两个简单的输入来调用它。
  • Daniel会回应评论并不断改进。

这一努力得到了回报,获得了持续的高评级和下载量。

那么什么是风玫瑰呢?风玫瑰是一种径向频率直方图。它告诉你,对于一个给定的位置,风最有可能吹到哪里以及吹到多大程度。

这些是浮标44013 2017年全年的风速。如果你想知道,这是17392个独立的测量值。

clf WindRose (wind.direction wind.speed,..."vWinds", [0 5 10 15 20],...“lablegend”、“风速节”);标题(《2017年风玫瑰》

这个风升比两个蜘蛛网状的地块更容易解释!看起来风通常是从北面和西面吹来的,但是当它从东南吹来的时候,它往往吹得更厉害。但是注意,它并不经常来自东北部。

现在让我们关注9月份。

startDate可以= datetime (2017 9, 1);endDate = datetime (30 2017 9);第九=(风。dt >= startDate) & (wind. txt . txt)dt < = endDate);clf WindRose (wind.direction (ix) wind.speed (ix),..."vWinds", [0 5 10 15 20],...“lablegend”、“风速节”);标题(2017年9月的风玫瑰

宾果!那持续了很长一段时间的稳定的东北风就像谚语所说的刺痛的东西一样突出来。

这是我们将9月的风吹起来的动画。每一帧都是一个三天移动窗口的快照。最好在9月19日之前把舱口封好。

谢谢丹尼尔送给我美丽的风玫瑰!

|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。