爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6444|回复: 3

请教NCL Butterworth带通滤波问题

[复制链接]
发表于 2022-2-14 23:15:19 | 显示全部楼层 |阅读模式

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

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

x
在ncl官网下载的程序,修改参数如下:
diri  = "/home/u/uwnd."
    fili  = "850.1979-2020.nc"
    fi    = addfile(diri+fili, "r")
    ua    = fi->uwnd            ; ua(time)    ; read from one grid point
    ca    = 60.0        ; band start (longer period)
    cb    = 30.0        ; band end

    fca   = 1.0/ca      ; 'left'  frequency
    fcb   = 1.0/cb      ; 'right' frequency

    dims  = 0           ; 'time' dimension  

    opt   = True        ; options to set
    opt@return_envelope = True ; time series of filtered and envelope values

    ua_bf = bw_bandpass_filter (ua,fca,fcb,opt,dims)       ; (ua,fca,fcb,opt,dims)
    ua_bf!0  =  "a"
    copy_VarMata(ua, ua_bf(0,:,:,:,:))

    ua_bf@long_name = "Band Pass: "+cb+"-"+ca+" day"

    printVarSummary(ua_bf)

将ua维度复制给ua_bf时(倒数第三行)出现错误,想问问应该怎么修改呢

运行错误提示

运行错误提示
密码修改失败请联系微信:mofangbao
发表于 2022-11-15 15:29:44 | 显示全部楼层
分别输出原始ua的纬度大小看看,再输出ua_bf的看看,赋信息的时候对应大小赋就行了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-11-21 21:01:39 | 显示全部楼层
Zhangyuanping 发表于 2022-11-15 15:29
分别输出原始ua的纬度大小看看,再输出ua_bf的看看,赋信息的时候对应大小赋就行了

哈哈哈谢谢您 已经解决啦
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2022-12-10 11:28:12 | 显示全部楼层
我也遇到了,最后发现是原本的Varmeta打错了哈哈哈 打成了Varmata
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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