爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 28840|回复: 11

[程序设计] 分享一个今天刚编写的简单 功率谱分析 函数

[复制链接]

新浪微博达人勋

发表于 2019-3-1 22:06:32 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
有关功率谱分析的帖子家园里已经有很多了,但是我感觉有的帖子说得还是让人摸不着头脑。
于是今天自己按照魏凤英课本的P72所介绍的“直接傅里叶变换”的方法,编写了一个简单脚本。

由于我自己是要对年序列分析(只看年际、年代际周期),所以该函数只需要输入一个简单的年序列即可,返回谱值 和 周期,后期可进一步绘图。

说明如下:

POWER_SPECTRUM   power spectrum analysis for year series
    [ ] = powerspectrum_for_yearseries(x)
    计算一个简单时间序列(年序列)的功率谱,返回周期以及相应的谱值
    附有一段用于绘制谱图的代码(但被注释掉,仅供参考)
    按照“直接使用傅里叶变换”的方法进行计算,详见魏凤英《现代气候统计诊断与预测》(第二版)P72
    输入 x:年序列,例如1951-2018年冬季Nino3.4指数序列
    输出 s:年序列x的谱值;T:对应的周期,例如10年周期、2年周期等



powerspectrum_for_yearseries.m (1.45 KB, 下载次数: 202)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-3-30 22:00:48 | 显示全部楼层
我测试看看
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-4-29 20:10:48 | 显示全部楼层
周期是不是就是拐角?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-5-21 11:38:21 | 显示全部楼层
shen159876 发表于 2020-4-29 20:10
周期是不是就是拐角?

嗯,明显的峰值区,不过严格来讲还需要配合显著性检验的曲线配合来看,我这里没有画检验的线
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-5-24 10:00:34 | 显示全部楼层
楼主,显著性检验的线应该怎样画
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-5-24 11:43:59 | 显示全部楼层
赞  受益匪浅
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-24 15:51:05 | 显示全部楼层

楼主,显著性检验的线应该怎样做?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-12-10 09:20:56 | 显示全部楼层
谢谢,楼主的分享,刚好需要用到功率谱
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-3-21 12:30:37 | 显示全部楼层
谢谢楼主的分享棒
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-8-10 21:53:19 | 显示全部楼层
您好 请问一下 逐日的数据这个可以用吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表