MATLAB社区

MATLAB,社区和更多

东北风和风玫瑰

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

下一个问题。为什么风从东北吹来?两年前,我拍摄了一个名为“何塞”的风暴的快照,该风暴正从飓风降级为热带风暴。这张照片相当壮观地说明了这一现象。一场大的气旋风暴在北半球逆时针旋转,当它像一个圆锯片一样横穿海岸时,它看起来就是这样。东北风是风暴的主要原因。并不是每一场风暴都像这样,但它经常发生,因此有了一个特别的名字:或“复活节”。现在你知道了。

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

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

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

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

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

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

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

startDate=日期时间(2017,9,1);endDate=日期时间(2017,9,30);stackedplot(wind(wind.dt>=startDate&wind.dt<=endDate,:);标题('风向(度)、风速(节)')

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

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

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

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

这项工作以一贯的高收视率和高下载率获得了回报。

那么什么是风玫瑰呢?风玫瑰是一种径向频率柱状图。它显示了在给定的位置,风最有可能吹到哪里以及有多大的强度。

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

clf WindRose(风向、风速、,..."vWinds", [0 5 10 15 20],...“标签根”,“风速”结“);标题(“2017年的风玫瑰”)

这个风玫瑰比两个蜘蛛形的堆叠地块更容易解释!看起来风最常来自北方和西方,但当它从东南吹来时,它往往吹得更猛烈。但请注意,它并不经常来自东北部。

现在让我们关注9月份。

startDate=日期时间(2017,9,1);endDate=日期时间(2017,9,30);ix=(wind.dt>=开始日期)和(wind.dt<=结束日期);clf风玫瑰(风向(ix)、风速(ix),..."vWinds", [0 5 10 15 20],...“标签根”,“风速”结“);标题(2017年9月的风玫瑰)

答对了!持续时间较长的东北风就像众所周知的疼痛一样突出。

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

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

|
  • 打印
  • 发送电子邮件

评论

如需留言,请点击在这里登录到您的MathWorks帐户或创建新帐户。