罗兰在MATLAB的艺术

把想法变成MATLAB

请注意

罗兰在MATLAB的艺术已经存档,不会被更新。

气候数据工具箱:了解我们的气候变化

今天我们的嘉宾是Lisa Kempler工作MathWorks纳蒂克,马萨诸塞州。
丽莎支持研金宝app究人员和教育工作者,经常作者,帮助他们构建和主机的工具,他们需要在他们的社区门户网站,从工具箱到数据访问api的课程材料。

介绍了气候数据工具

“地球日”快乐!
学习的精神气候动力学,在这个2021年地球日的博客我向读者介绍工具箱的气候数据,一个自由提供了数以千计的工具箱 从MATLAB文件下载交流
工具箱是由气候数据 乍得格林 NASA喷气推进实验室的博士后研究员,和 凯利卡尼 华盛顿大学的科学家。
工具箱的灵感来源于一个大胆的想法:有一组通用的任务相关的数据处理、分析和可视化,地球科学与气候数据通常执行工作的研究人员和学生。格林和合作者在他们 论文发表在地球化学、地球物理学、呈规则 ,每个人都应对气候分析分别重新编码相同的任务并不是一个好使用时间,个人或集体,因为它忽略了其他气候工作更具创新性。 有一组可重用的,公开共享功能重复的任务。
显然,MATLAB用户同意,正忙着分析气候数据。气候数据工具箱已经下载了将近5000次自2019年发表以来!

文档快速链接

工具箱提供了很好的基础,包括资源获取新用户的速度。的 文档的工具箱 涵盖了
教程,包括代码示例和详细描述超过100的功能。
给的工具箱是如何工作的,我要做一个简要分析,以一个信息压缩映射。

例如:自1950年以来太平洋温度变化

说我们想看看太平洋的温度的变化。首先,weyll需要历史温度数据和函数来计算改变。
这是一种气候数据工具箱的设计任务。功能是建立准确记住地图数据完成这种分析,计算温度变化和应用评估工具来确定它的重要性。
脚本将带领我们完成的步骤。

加载数据

加载太平洋海面温度数据。的 太平洋 _ 风场 数据集已经从1950 - 2017年的气温数据。
负载pacific_sst
检查工作区中的变量数据集包含了什么。( 风场 =海洋表面温度)
类属性名称大小字节纬度60 x1 480双经度55 x1 440海温60双x55x802 21172800双t 802 x1 6416双

快速浏览统计和映射

处理温度分布,计算平均海面温度的地图。
sst_mean =意味着(sst, 3);
现在情节意味着海洋表面温度快速查看如何分布在海洋温度和温度范围。毫不奇怪,在纬度温度= 0,赤道,是温暖的,我们可以告诉colorbar传奇。
sst_mean imagescn(经度、纬度)
包含经度
ylabel纬度
colorbar
colormap很好地分配颜色直观的温度,用红颜色的衣服来显示温度和更蓝的标志着冷的温度。将边界添加到地图显示的位置相对于陆地海洋,帮助我们使温度与熟悉的土地区域,与美洲太平洋的权利。
cmocean;
持有
边界

温度趋势分析

计算的地图太平洋海面温度趋势每年使用的趋势。
mo_to_yr = 12;
mo_to_yr sst_tr =趋势(sst);
clf
创建一个地图可视化的年度趋势数据。
sst_tr imagescn(经度、纬度)
cb = colorbar;
ylabel (cb、“海温趋势\ circC /年”)
cmocean (“平衡”,“主”)
这些地区的地图是蓝色的温度有所下降,平均而言,在测量期间(1950 - 2017)。
红色区域表示增加温度相同的六十八年期间。
现在我们有线性趋势映射, mann_kendall 函数计算这些变化是否使用最初的统计学意义 风场 数据集。
可= mann_kendall (sst);

答案是:温度变化具有统计学意义在哪里?

最后一步的分析,我们将添加数据到温度意义的地图。 点画 覆盖( 纬度 , )的位置, mann_kendall 与圆标记。
持有
可点画(经度、纬度)
地图显示统计上显著的海表面温度变化从1950年到2017年。没有圈显示位置的地区温度变化不显著。
我们实现我们最初的目标,确定温度变化随着时间的推移在太平洋和理解,表示一个重要的变化,定向三角洲。在20行代码,气候数据工具箱为我们提供了一些有趣的信息对太平洋气候变化的影响。
也许您将构建之间的严重的学生在这个例子中了解更多,关于太平洋或其他地区。

额外的阅读和引用

查看教程乍得格林执行这个海洋表面温度与更详细的解释和分析一些额外的分析步骤, 看这个视频
分享你对太平洋的反应趋势分析和工具箱的气候数据,一般情况下,给我们一个评论 在这里 ,我们将与工具箱作者分享。

댓글

댓글을남기려면링크를클릭하여MathWorks계정에로그인하거나계정을새로만드십시오。