时间序列(Time Series)是地学研究中经常遇到的问题。在时间序列研究中,时域和频域是常用的两种基本形式。其中,时域分析具有时间定位能力,但无法得到关于时间序列变化的更多信息;频域分析(如Fourier变换)虽具有准确的频率定位功能,但仅适合平稳时间序列分析。然而,地学中许多现象(如河川径流、地震波、暴雨、洪水等)随时间的变化往往受到多种因素的综合影响,大都属于非平稳序列,它们不但具有趋势性、周期性等特征,还存在随机性、突变性以及“多时间尺度”结构,具有多层次演变规律。对于这类非平稳时间序列的研究,通常需要某一频段对应的时间信息,或某一时段的频域信息。显然,时域分析和频域分析对此均无能为力。

20世纪80年代初,由Morlet提出的一种具有时—频多分辨功能的小波分析(Wavelet Analysis)为更好的研究时间序列问题提供了可能,它能清晰的揭示出隐藏在时间序列中的多种变化周期,充分反映系统在不同时间尺度中的变化趋势,并能对系统未来发展趋势进行定性估计。

本帖以美国某气象站1894~2010年连续的年降水量为例,试应用小波分析,完成如下任务:①小波变换系数;②绘制小波系数实部等值线图;③绘制小波系数模和模方等值线图;④绘制小波方差图;以及⑤绘制不同时间尺度的小波实部过程线。所谓年降水量时间序列的多时间尺度是指:年降水量在演化过程中,并不存在真正意义上的变化周期,而是其变化周期随着研究尺度的不同而发生相应的变化,这种变化一般表现为小时间尺度的变化周期往往嵌套在大尺度的变化周期之中。也就是说,年降水量变化在时间域中存在多层次的时间尺度结构和局部变化特征。

小波分析的计算过程请参考:小波分析—经典、小波方差制作步骤、等。

小波分析的基本理论在此不多叙述,请参考其他文献。本帖主要介绍小波分析的一般过程,数据及部分代码将附在文末。

0.年降水量的变化趋势分析

该站点的年降水量变化情况(LI_plot函数)如图0所示,其发展呈微微上升的趋势,降水量最高年份出现在2003年,全年累计达到1610.70mm,最低值出现在1965年,累计仅有748.90mm。

matlab 小波中心频率,科学网-MATLAB:小波分析—时间序列的多时间尺度分析-李旭的博文...相关推荐

  1. matlab 小波中心频率,小波频域特性Matlab实现.pdf

    小波频域特性Matlab实现 小波频域特性– Matlab实现 东北大学 信号与信息处理研究所 栾峰 副教授 /luanfeng /luanfeng 编程示例 例 下面给出了一个信号的连续小波变换的例 ...

  2. 正交db小波 图像处理 matlab,基于matlab小波工具箱的数字图像处理及小波分析

    基于matlab小波工具箱的数字图像处理及小波分析 基于 Matlab 小波工具箱的数字图像处理摘要:小波分析在图像处理中有非常重要的应用,包括图像压缩.去噪.分解和增强等.运用多分辨率分析可以将信号 ...

  3. matlab 图的标注文字,科学网-Matlab画图(二):动画及文字标注-周建锋的博文

    俗话说"一图胜千言".在报告中用动画来展示一些关键性内容,可以收到更好的效果,也更能吸引观众的注意力.在这里,我们介绍如何用Matlab生成一些简单的动画,以及如何在画面中添加文字 ...

  4. matlab批量生成灰度图像_科学网—matlab彩色图像的批处理转换为灰度、二值和主成分图图像 - 金秀良的博文...

    这段代码主要用来进行图像的批处理转换为灰度.二值和主成分图图像,希望给大家借鉴.其中 RGB to bw可以直接实现,但是效果不好,所以先用RGB to gray,之后再gray to bw.RGB ...

  5. matlab的peer啥意思,科学网—Matlab读取PEER地震动记录数据库加速度数据函数 - 王德才的博文...

    PEER地震动记录数据库是目前应用最为广泛的数据库,为了便于利用其中的强震记录,对几年前采用Matlab编写的读取加速度数据函数进行了改写,使用了向量化的编写规则,减少了原有的循环处理,比原来的程序简 ...

  6. matlab加速度转化为位移,科学网—Matlab编写由加速度积分得到速度和位移函数 - 王德才的博文...

    研究中经常会用到将加速度数据积分成速度和位移,对前几年编写的程序重新进行了改写.为了测试和验证peer2acc函数.dirFolder函数和acc2vd函数,编写了一个简单的测试程序 acc2vd函数 ...

  7. matlab中syms怎么替代,科学网—Matlab中的syms与conj - 孔令才的博文

    Matlab提供了强大的符号计算功能,主要利用syms函数创建符号变量,例: >> syms x a b; >> diff(a^(b*x)+exp(a*x^2+b*x),x) ...

  8. matlab trapz二重积分函数_科学网—MATLAB中的数值积分方法 - 王福昌的博文

    实际应用中在MATLAB里面都有开发好的命令可以使用,如  quad(), quadl(),quad2d(),triplequad() .需要掌握这些命令的用法. 1. 定积分 trapz(),qua ...

  9. 在matlab图中加国界线,科学网-Matlab 利用m_map加国界线-肖鑫的博文

    首先要添加m_gshhs工具包,在private文件夹下下载好岸线数据,具体请参考m_map工具包官网 在m_gshhs.m下,告诉我们如何加入国界 function m_gshhs(resoluti ...

最新文章

  1. dhcp配置(个人)
  2. 点击按钮创建一个表格 点击按钮创建一个表格 权限选择 元素的value属性操作
  3. JS中apply和call的应用和区别
  4. HZOJ visit
  5. Screaming Frog SEO Spider for Mac(网络爬虫软件)v16.0
  6. 190709每日一句 以这样的方式去过每一天,你的生活将永远改变!
  7. 凯撒密码加密器(命令行版)
  8. 建表mysql语句吗_mysql建表语句问题
  9. 【科研】如何查看自己期刊是不是SCI/EI(含期刊各种信息查询)
  10. win10虚拟打印服务器,win10虚拟打印机驱动怎么安装_win10系统安装虚拟打印机驱动教程...
  11. elasticsearch7.x Java High Level REST客户端封装工具
  12. C++ cctype头文件里的:isalpha、islower、isupper、isalnum、isblank、isspace函数
  13. 【CAD】【个人习惯】十字光标大小和自定义右键单击
  14. uchar 和 uchar3的疑惑
  15. Android SDK 2.1 下载与安装教程
  16. ddr布线 pads_[转载]Pads Router布线技巧,等长,蛇线,差分
  17. 测试基础+性能测试+自动化测试面试题(含答案)
  18. UTF8 To GBK 转换程序
  19. 中科合成油冲刺科创板:年营收10.7亿 拟募资8.25亿
  20. 站长说说之做seo优化赚钱吗?到底该如何做?

热门文章

  1. DataReader使用
  2. Quartz2之入门示例
  3. 北京市海淀区2012届高三上学期期末考试生物试题
  4. M2 芯片重磅问世,iOS 16 如期而至!本届苹果 WWDC22 你还没看吗?
  5. html网页设计仿微信首页
  6. xshell 免密连接Linux
  7. android模拟器开启硬件加速
  8. 2. docker.——简介
  9. 八皇后问题(n皇后问题) BFS求解!
  10. 企业src-白帽赚钱的合理途径