爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10428|回复: 19

NCL specx_anal计算功率谱的横坐标?

[复制链接]

新浪微博达人勋

发表于 2022-3-6 21:46:14 | 显示全部楼层 |阅读模式

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

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

x
我想看一下海温变化的次季节周期,在ncl官网找到了计算的函数和步骤(specx_anal (ucar.edu)),但是对横坐标还是不太理解,我参考了spec3的脚本和图像(NCL: Spectral Analysis and Complex Demodulation (ucar.edu)),图中纵坐标是方差,横坐标是频率,但是单位是cycles/month,那我如果想看0-90天的情况是不是横坐标需要设成1/90-1?  

function specx_anal (                x   
  • : numeric,                  iopt [1] : integer,                  jave [1] : integer,                  pct  [1] : numeric   )
    另外参数的不同似乎对结果影响很大,iopt=0求距平,=1去趋势+求距平有何差异呢?                            jave选取是否和我想得到的周期有关呢?数值应该如何选取?
  • spec3

    spec3
    密码修改失败请联系微信:mofangbao

    新浪微博达人勋

    发表于 2022-3-7 00:26:02 | 显示全部楼层

    回帖奖励 +5 金钱

    感谢分享!学习一下!
    密码修改失败请联系微信:mofangbao
    回复 支持 反对

    使用道具 举报

    新浪微博达人勋

    发表于 2022-3-7 08:09:03 | 显示全部楼层

    回帖奖励 +5 金钱

    线性趋势对应于长周期低频分量,差异就在于你的研究目的是否需要包含这部分分量
    密码修改失败请联系微信:mofangbao
    回复 支持 反对

    使用道具 举报

    新浪微博达人勋

     楼主| 发表于 2022-3-7 09:59:48 | 显示全部楼层
    啊理解了,谢谢~~
    密码修改失败请联系微信:mofangbao
    回复 支持 反对

    使用道具 举报

    新浪微博达人勋

     楼主| 发表于 2022-3-8 09:52:20 | 显示全部楼层
    来自问自答一波
    1.横坐标单位是频率,取决于输入数据的单位,输入数据是每天的,那横坐标就是1/day
    2.jave表示是否平滑,按需选择,理论上来说与我想要的周期无关
    密码修改失败请联系微信:mofangbao
    回复 支持 反对

    使用道具 举报

    新浪微博达人勋

    发表于 2022-4-2 15:39:49 | 显示全部楼层

    回帖奖励 +5 金钱

    楼主是用NCL做的谱分析吗?学习一下!
    密码修改失败请联系微信:mofangbao
    回复 支持 反对

    使用道具 举报

    新浪微博达人勋

     楼主| 发表于 2022-4-3 15:19:29 | 显示全部楼层
    是用ncl做的,官网有现成的脚本,很方便,就是要理解一下原理
    密码修改失败请联系微信:mofangbao
    回复 支持 反对

    使用道具 举报

    新浪微博达人勋

    发表于 2022-4-4 20:26:55 | 显示全部楼层
    请问楼主做过横坐标的刻度缩放吗?我现在要画的图需要横坐标不等间距显示,不知您是否做过呢?
    密码修改失败请联系微信:mofangbao
    回复 支持 反对

    使用道具 举报

    新浪微博达人勋

     楼主| 发表于 2022-4-5 14:08:33 | 显示全部楼层
    我之前是把横坐标设置为1/fre,这样应该单位就是day(看你的输入数据是按天还是按月),画图的时候调整坐标轴设置就好了
    密码修改失败请联系微信:mofangbao
    回复 支持 反对

    使用道具 举报

    新浪微博达人勋

    发表于 2022-4-10 09:26:07 | 显示全部楼层

    回帖奖励 +5 金钱

    我记得我当时用的是tmXBValues,tmXBLabels这两个来设置的先选择刻度线的位置,在确定刻度线的下标
    密码修改失败请联系微信:mofangbao
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

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

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