图片缩略图

气候数据工具箱的MATLAB

版本1.01(104 MB) 乍得格林
一组低级功能和教程,用于分析和显示地球科学数据。
5.0
52次评级

285下载

更新4月19日

来自GitHub.

查看版本历史记录

在github上查看许可证

这个工具箱包含一组用于分析和显示气候数据的标准MATLAB函数。这些函数具有计算效率高、易于使用的特点,并且附带了许多教程,这些教程不仅描述了如何使用CDT函数,还提供了如何在地球科学过程的上下文中解释结果的指导。

CDT徽标插图由Adam S. Nelsen(http://www.adamnelsen.com.

引用

Chad A. Greene,Kaustubh Thirumalai,Kelly A. Kearney,JoséMiguelDelgado,Wolfgang Schwanghart,Natalie S. Wolfenbarger,Kristen M. Thyng,David E. Gwyther,Alex S. Gardner和Duald D. Blankens。Matlab的气候数据工具箱。Geochemistry,地球物理学,地球系统2019. DOI:10.1029 / 2019GC008392 HTTPS://Doi.org/10.1029/2019GC008392

评论和评级(64.

Jakob Weis

很棒的代码。我添加了功能,以指定变量基线作为常量基本值的替代。我在CDT Github存储库中打开了一个“问题”,并在CDT Github存储库中的调整代码:https://github.com/chadagreene/cdt/issues/11

乍得格林

@Alessandro:是的,这个工具箱中的趋势函数版本现在包含了“omitnan”选项。如果您有工具箱的以前版本(或者有在File Exchange上其他地方找到的趋势函数的独立版本),请确保删除那些旧版本,它应该可以正常工作。

这就跟你问声好!一个非常好的和吸引人的工具箱!我试图应用趋势函数来计算1993-2020年期间的海平面异常。包含数据的矩阵维数为720x1440x366(经度,经度,时间),其中336为研究期间的月份。矩阵中包含大量的南,特别是在高纬度地区。为了以适当的方式考虑到nan,正确地计算趋势,是否正确地应用如下趋势函数?
[matrix_trend,p] =趋势(矩阵,336,'omitnan');

先谢谢你。

Tutu.vi.

真的有用的工具箱!
TS_NormStrap中的第89行和92应首先匹配大小。

马克西姆Hervo

只是惊人,谢谢!

omid zandi.

钟Ziqian

NVH.

好了。

Ashneel Chandra

乍得格林

你完全正确。我已经修正了mann_kendall函数中的错误。谢谢你找到这个并让我知道!

霍华德莱米科

只是想知道,我可以在普通的物体上使用它,如塑料瓶吗?
我有一个废物处理项目,需要早期发现和去除某些废物。
https://www.wiscon-tech.com/system-solution/

Laura AlmendraMartín.

你好乍得,
谢谢这个有用的工具箱!
我尝试了'mann_kendall'函数,我获得了非常高的z值以获得积极趋势。
我检查了代码,我看到你通过s乘以正值来计算z:

Z(印第安纳州)= ((S(印第安纳州)1)/性病)。* (S(印第安纳州));
z(~den)=(s(~den)+1)/ std;

通过这种方式,积极的趋势总是很重要。这是一个错误吗?
保护你。

John McDowell.

SChow

ahron cervania

兆瑛 王

兆瑛 王

优秀的

Faisal Amri.

它做了工作!谢谢

乍得格林

@César:哦,我看!它有助于您包含错误消息和您的发行号码!我认为这是问题:在R2016B中引入了称为隐性扩张的东西。由于您使用2015A,您需要将第237行更改为

ac = bsxfun(@ plus,ac,Villar);

希望有所帮助。

塞萨尔CORONADO门德斯

您好乍得,我正在尝试从3D模型数据获得气候学,我正在使用Climatology获得以下错误:
Timec 4015x1 32120双倍
USC 367x512x4015 6035476480 DOUBLE
[US_CLIM,TC] = Climatology(USC,Timec','Daily');
使用+时出错
矩阵维度必须同意。

气候学的错误(第237行)
Ac = Ac + meanAr;

我试图运行太平洋SST的示例,脚本产生相同的错误!我正在使用Matlab版本:8.5.0.197613(R2015A)

Omar Nawaz.

泽萌

闵李

andreas Reul.

非常感谢您的工具箱!!!!!!!。
复杂的EOF或类似于当前U和V EOF的东西的示例将是有帮助的,
真挚地

达尔文蔡

Carrie Merritt.

vince clementi.

Ashneel Chandra

我可以通过在复杂形式(U + IV)中提供输入来使用该EOF功能进行复杂的EOF分析(对于风向量)。
我的兴趣是对风向器进行EOF分析。

里卡多Chevarria

Wentao Lv.

桑迪Herho.

司法院李

太强大了!

李信

谢谢你给我这个工具箱

乍得格林

谢谢你的提醒!globefill函数解决了透明球体的问题。https://www.chadagragreene.com/cdt/globefill_documentation.html.

SChow

嗨乍得,
谢谢你这个有用的工具箱
我认为GlobeBorders函数不像预期工作,表面似乎是透明的,并在半球的其他领域显示边界。

易陈

拿俄米Krauzig

hi2world楚

拿俄米Krauzig

克莱尔Ostle

布莱恩海恩斯

EOF程序如何在极点处理循环数据?在本初子午线有一个很大的值不连续,即使在使用函数之前处理边界条件,和数据集如CFSR, ncp - ncar等使用的等面积网格意味着数据的集中度随纬度增加。

妮可Paloschi

jianzu胡

Iamrajl.

Mthetho Sovara

Natáliasilvanatália.

沙哈尔Grossbard.

狮子座黄

萨斯帕瓜

艾米莉

尼克•希特

新浪哈塔米

mattyk.

谢谢你这么多乍得。我设法获得更新版本的趋势职业

乍得格林

@franck:只要输入T为1D长度为288,那应该正常工作。如果您键入

CDT叛逆

你运行这些例子有什么困难吗?

如果您有一个简单的例子,请随时向我发送个人电子邮件,我可以运行以重新创建问题。

弗兰克Eitel

@Chad:这是SLP 33x17x288(Lon,Lat,时间)的维度。

乍得格林

@franck:SLP网格的尺寸是什么,以及时间阵列的尺寸是多少?

弗兰克Eitel

好的工作/工具箱乍得。
我想知道如何使用叛逆从3D网格SLP(LON,LAT,时间)数据集中删除季节性周期。
我试图跟进你的指示但没有成功“错误:T的长度必须匹配
一个”。

Fernan Saenz.

MHARTMA3.

Aidan Starr.

Matlab释放兼容性
用R2018B创建
兼容任何释放
平台的兼容性
视窗 苹果系统 Linux
致谢

启发:新冠肺炎冰架融化速度

社区宝藏狩猎

在MATLAB中心找到宝藏,并发现社区可以如何帮助您!

开始狩猎!

CDT / DOC.