写在最前面的话,本文只讲述了小波分析的基本步骤,不是很详细,平时起到勾起自己回忆的作用。详细步骤请看B站教学:https://www.bilibili.com/video/BV1rs411Y7Nr/?vd_source=ccade7f4d45d424e3581dcd823c110eb,以及李旭大佬的博文https://blog.sciencenet.cn/blog-1148346-794768.html。其中,针对B站中最后出现的结果不佳或者操作错误,请注意本文的步骤4中的转置复制过程。

1. 数据准备

将要分析的数据按照时间顺序整理成一列

2. 保存成mat格式

将上述数据导入到matlab中,然后导出成mat格式,也可以不导出成mat格式,直接从这import signal from workspace(我一般习惯把每一步的数据保存下来)。

3. 扩展数据

matlab控制台中输入wavemenu,进入工具箱-signal Extension

参数设置及导出

4.计算小波系数

复杂连续小波(complex continuous wavelet 1-D)

导入数据

参数设置+导出小波系数

将小波系数粘贴到excel中,利用=IMREAL()函数计算实部

将计算的实部转置一下,然后粘贴到word中,替换空格以换行


将成列的数据粘贴到excel中,格式如下:即为时间对应的列,每一年有64个小波实部数据,为绘制小波图做准备

5.绘制小波变化图

导入到origin 中,利用等高线图绘制小波图

6.计算小波方差

这里引用百度文档的一段话(https://max.book118.com/html/2017/0112/82779844.shtm)



然后就可以绘制随尺度变化的小波方差变化,其最大值为强周期。

若要分析强周期(比如14年)的实部波动,只需筛选强周期(14年)下的年温度小波实部,然后可以观察其波动规律

7. 计算置信区间区间


Pre.txt可以是任何一个拥有119列的数据,然后运行一下代码就可以得到coi的值。
复制到excel中,在Excel中对coi计算 =LOG(D5,2) ,即取以2为底的对数,也就是说尺度是实际尺度以2为底的对数。
在作图时要在纵坐标标签设置一个公式即2^x,然后和实际的尺度进行匹配上,置信区间以上的区域填充一下做成蒙版的样式就OK了。成品如下,


详细请参考论文Aridification in a farming-pastoral ecotone of northern China from 2perspectives: Climate and soil(https://doi.org/10.1016/j.jenvman.2021.114070)。

常用气候变化周期分析工具-连续复小波分析相关推荐

  1. 运维工作常用的性能分析工具介绍

    在运维工作中常用到的性能分析工具包括:vmstat.sar.iostat.netstat.free.ps.top.mpstat以及第三方开发工具,如:dstat.collectl及淘宝的开源监控项目t ...

  2. 【性能优化】MySQL常用慢查询分析工具

    常用慢查询分析工具 引言 在日常的业务开发中 MySQL 出现慢查询是很常见的 大部分情况下会分为两种情况 1.业务增长太快 2.要么就是SQL 写的太xx了 所以 对慢查询 SQL 进行分析和优化很 ...

  3. 静态代码分析工具列表--常用静态代码分析工具介绍

    代码检测简介 本文是一个静态代码分析工具的清单,但是为公司产品需要付费使用.共有37个公司,有些公司包含多个工具.其中27个公司有多语言 工具,1个公司为PHP工具.2个公司为.NET工具.1个公司为 ...

  4. Android 常用的性能分析工具详解:GPU呈现模式, TraceView, Systrace, HirearchyViewer(转)...

    此篇将重点介绍几种常用的Android性能分析工具: 一.Logcat 日志 选取Tag=ActivityManager,可以粗略地知道界面Displaying的时间消耗.当我们打开一个Activit ...

  5. [转]常用网络协议分析工具

    1:TCPDUMP,老牌的分析工具,最先在linux平台使用,现在也可以用于windows平台.命令行方式,2000年以前参加工作者最喜爱的工具,缺点无法分析四层以上协议.常用于检测2-3层网络问题. ...

  6. FISCO BCOS工程师常用的性能分析工具推荐

    FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造.开源工作组成员包括博彦科技.华为.深证通.神州数码.四方精创.腾讯.微众银行. ...

  7. 你知道吗?常用的数据挖掘分析工具Mahout和MLlib

    传统的数据挖掘软件 专用挖掘工具.通用挖掘工具 –QUEST –MineSet –DBMiner –Intelligent Miner –SAS Enterprise Miner –SPSS Mode ...

  8. 常用服务器性能分析工具

    "好记性不如烂笔头"很有道理,每一次遇到问题都是想不起来命令是啥,在这里记录一下下次方便找到! 1.top(查询进程内存.cpu占用情况) RES实际占用内存,%CPU为cpu使用 ...

  9. 数据分析常用的四大战略分析工具

    关注我,每天学习一点点,每天进步一点点! 提到战略,最早应该主要是用在军事方面的概念,战指战争,略指谋略.战略一词就被认为是一种长远的规划,远大的目标,需要全局规划,其制定自然就离不开战略分析.战略分 ...

最新文章

  1. Java黑皮书课后题第5章:*5.47(商业:检测ISBN-13)ISBN-13是标识书籍的新标准。它使用13位数字d1d2d3~d12d13,d13是校验和。如果校验和为10,则替换为0。求所有数字
  2. jquery的$.each和$().each
  3. [BZOJ2599][IOI2011]Race 点分治
  4. 城市公交网建设问题(信息学奥赛一本通-T1348)
  5. UIKit应用 - Swift 版本: 3.让UITableViewCell的背景色渐变
  6. 终于圆了天文梦!马化腾称腾讯将发布探星计划 还提到了《王者荣耀》
  7. Python实现机器学习
  8. (转)因巨亏而著名的10大魔鬼交易员
  9. 天勤2022数据结构(一)线性表
  10. 人脸识别:AI产品经理需要了解的CV通识
  11. 【libyuv】windows构建
  12. C语言变量相关试题,C语言模拟试题
  13. BASE32编码--记录
  14. GTQ服务多层次金融衍生品市场,促进社会经济繁荣
  15. 国内洗地机品牌排行榜前十名有哪些?洗地机十大品牌排行榜介绍
  16. 各行业获客有哪些捷径?有没有能快速找到精准客户的软件?
  17. 华科出身,师从贾佳亚,从鹅厂到创业,90后如何登上胡润U30?
  18. 手机双清,三清,四清,五清,六清介绍
  19. c语言用字符输出李字,二级C语言历年真题汇总__第10篇对文件的输入输出-李赛红.doc...
  20. CreateJS 指南

热门文章

  1. 使用Matlab绘制Sigmod函数和Tanh函数
  2. 计算机系运动会横幅怎么写,运动会横幅标语(精选50条)
  3. mysql 的 归并排序_归并与归并排序
  4. 几种常见加密算法初窥及如何选用加密算法
  5. 数据科学正在装饰在线教yu领域
  6. 基于STM32的红绿灯设计
  7. 探索Headless Chrome
  8. Android进阶——组件化开发实践(一)
  9. UReport2报表图片显示
  10. 54张扑克牌,两人轮流拿牌问题