SPEI定义及计算方法参见我的简书《R语言spei包计算标准化降水蒸散指数》

目前该数据时间尺度为1901-2018,空间分辨率0.5°,其中计算蒸散的方法采用彭曼公式

代码

clc;

clear;

ncdisp('I:\data\Climate--nc文件\SPEI\spei12.nc')

data=ncread('I:\data\Climate--nc文件\SPEI\spei12.nc','spei');

for year=1901:2018

data1=data(:,:,1+12*(year-1901):12*(year-1900)); %得到每年的12个月数据

data3=sum(data1,3)/12;

data4=rot90(data3);

data_yearly=flipud(data4);

filename=strcat('I:\data\SPEI\yearly\spei12_',num2str(year),'.tif');

georef=georasterref('RasterSize',size(data_yearly),'Latlim',[-90 90],'Lonlim',[0 360]);

geotiffwrite(filename,data_yearly,georef);

for month=1:12

data2=data1(:,:,month);

data4=rot90(data2);

data_monthly=flipud(data4);

filename_mon = strcat('I:\data\SPEI\monthly\',num2str(year),'\',num2str(year),num2str(month,'%02d'),'.tif');

georef=georasterref('RasterSize',size(data_monthly),'Latlim',[-90 90],'Lonlim',[0 360]);

geotiffwrite(filename_mon,data_monthly,georef);

end

end

matlab圆形数据集,Matlab处理SPEI全球数据集相关推荐

  1. matlab鸢尾花数据线性分析,Iris鸢尾花数据集可视化、线性回归、决策树分析、KMeans聚类分析...

    数据集可视化 采用Python的Sklearn机器学习库中自带的数据集--鸢尾花数据集.简单分析数据集之间特征的关系图,根据花瓣长度.花瓣宽度.花萼长度.花萼宽度四个特征进行绘图 Iris plant ...

  2. 重磅自动驾驶数据集来了!全球首个多传感器虚拟标注数据集免费开放

    自动驾驶的赛道依然火热,除了技术方面的提升,对高质量数据的需求也不断加大.近日,51WORLD发布了全球首个多传感器虚拟标注数据集,可用于训练自动驾驶模型,帮助推动L5级无人驾驶的发展. 关键词:自动 ...

  3. Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别

    Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 目录 车牌图像数据集 视频动态演示 核心代码 相关文章 Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 Matl ...

  4. Matlab矩阵填充--Matlab interp2

    Matlab interp2 为Matlab的矩阵填充函数, 填充关系: x=1:11; y=1:13; x1=1:0.1:12; y1=1:0.1:14; [x2,y2]=meshgrid(x1,y ...

  5. matlab图像处理 推荐,Matlab计算机视觉、图像处理工具箱推荐

    一.VLFeat:使用C语言编写提供C语言和Matlab两种接口,能够实现大量计算机视觉算法,其中包括:css (1)经常使用图像处理功能,包括颜色空间变换.几何变换(做为Matlab的补充,通常可用 ...

  6. 数据集分享 | IWR1642呼吸心跳数据集

    本文编辑:@调皮连续波,保持关注调皮哥,获得更多学习内容和建议! 各位大佬好,我是调皮哥,感谢大家的关注. 因为疫情,有的人回不了学校的实验室,因此早在先前我就想为大家采集一些数据,提供给大家做算法分 ...

  7. 【MATLAB HDF5】Matlab将复数保存到hdf5文件

    Matlab 对于hdf5文件的操作函数分为高级函数和低级函数,高级函数包括h5create.h5read.h5write.h5disp等.在我想使用h5create保存复数数据时,我发现,数据类型参 ...

  8. 机器学习数据集哪里找:最佳数据集来源盘点

    很难找到一个特定的数据集来解决对应的机器学习问题,这是非常痛苦的.下面的网址列表不仅包含用于实验的大型数据集,还包含描述.使用示例等,在某些情况下还包含用于解决与该数据集相关的机器学习问题的算法代码. ...

  9. 机器学习数据集哪里找:最佳数据集来源盘点 1

    摘要:很难找到一个特定的数据集来解决对应的机器学习问题,这是非常痛苦的.下面的网址列表不仅包含用于实验的大型数据集,还包含描述.使用示例等,在某些情况下还包含用于解决与该数据集相关的机器学习问题的算法 ...

  10. 【深度学习】机器学习\深度学习常见相关公开数据集汇总(图像处理相关数据集、自然语言处理相关数据集、语音处理相关数据集)

    一.前言 1. 介绍 常来说,深度学习的关键在于实践.从图像处理到语音识别,每一个细分领域都有着独特的细微差别和解决方法. 然而,你可以从哪里获得这些数据呢?现在大家所看到的大部分研究论文都用的是专有 ...

最新文章

  1. 输出值(1)初始化输出值
  2. HNU 2015暑期新队员训练赛2 H Blanket
  3. 【白话科普】网站图片不显示,背后的原因你都清楚吗
  4. JUnit和Hamcrest:在assertEquals上进行改进
  5. SpringBoot中使用异步方法优化Service逻辑,提高接口响应速度
  6. php redis list 长度限制,(PHP)redis List(列表)操作
  7. 辨异 —— 中文词汇
  8. 利用python进行数据分析书籍_利用Python进行数据分析 (O'Reilly精品图书系列) 内省...
  9. leapmotion 运行出错,看不到手势
  10. 48.网络安全渗透测试—[穷举篇11]—[webshell密码破解(asp/aspx/php)]
  11. 我把视频变成链接_H5中加视频?这才是正确姿势
  12. Unity Tilemap Collider 总结
  13. Axure RP9授权码适合3658版本,亲测可用
  14. 极客评论:使用Screamer广播播放和录制网络广播
  15. 设计模式--迭代器模式
  16. ROS,Ubuntu,noobs,raspbian和raspbeery pi3的关系
  17. Uva 12325 Zombie's Treasure Chest (贪心,分类讨论)
  18. 最适合freshman的Java习题集(一)
  19. 从文件获取文件内容并提取promise对象的result结果
  20. 怎么像“一朵云”一样管理“多个云”?

热门文章

  1. Maven的基本使用操作
  2. 《机械设计基础》题库
  3. 【机器人学】正运动学详解
  4. c++运动学正反解 ros_MoveIt编程实现关节空间机械臂运动(正运动学)
  5. Win7部署Web网站之IIs安装篇
  6. MTK平台download烧录大全
  7. C# 判断电脑是否装Arcgis软件
  8. Fluent UDF中调用Matlab函数(以误差函数erf为例)
  9. Sentaurus入门(3):sde
  10. web前端课程课件汇总