begin
latS = 16.0
latN = 56.0
lonL = 72.0
lonR = 136.0
ca = 60
cb = 40
pStrt = 19970115
daySkip = 5
pltType = “png”
pltName = “bfband”
f = addfile("/cygdrive/f/yjs/sj/cru_ts4.03.1901.2018.pre.dat.nc",“r”, “r”)
u = f->U_anom(:,{latS:latN},{lonL:lonR})
dimu =dimsizes(u)
ntim = dimu(0)
nlat = dimu(1)
mlon = dimu(2)
; Butterworth filter
; use defaults
fca = 1.0/ca
fcb = 1.0/cb
opt = False
u_bf = bw_bandpass_filter(u,fca,fcb,opt, 0)
printVarSummary(u_bf)
copy_VarMeta(u,u_bf)
u_bf@long_name = “BW Bandpass: “+cb+”-”+ca+" day"
printVarSummary(u_bf)
date = cd_calendar(u&time,-2) ; yyyymmdd
yrfrac = yyyymmdd_to_yyyyfrac (date,0);
delete( [/yrfrac@long_name, u_bf@long_name/] )
iStrt = ind(date.eq.pStrt);
plot = new (8, “graphic”)
wks = gsn_open_wks(pltType,pltName)
cmap = read_colormap_file(“precip4_diff_19lev”) ; read color data
cmap = cmap(::-1,:); reverse colormap
res = True
res@gsnMaximize = True
res@gsnAddCyclic = False
res@gsnDraw = False
res@gsnFrame = False
res@gsnStringFontHeightF = 0.015
res@cnFillOn = True
res@cnFillPalette = cmap
res@cnLinesOn = False
res@cnLineLabelsOn = False
res@cnLevelSelectionMode = “ManualLevels”
res@cnMinLevelValF =-4.
res@cnMaxLevelValF = 4.
res@cnLevelSpacingF = 0.5
res@lbLabelBarOn = False
res@mpMinLatF = latS
res@mpMaxLatF = latN
res@mpMinLonF = lonL
res@mpMaxLonF = lonR
res@mpCenterLonF = 0.5*(res@mpMinLonF+res@mpMaxLonF)
do nt=0,7
res@gsnCenterString = date(iStrt+daySkipnt)
plot(nt) = gsn_csm_contour_map(wks,u_bf(iStrt+daySkip
nt,:

ncl butterworth滤波官网例子学习相关推荐

  1. OpenLayers 官网例子的中文详解

    当你希望实现某种功能的时候,即使你对 openlayers 几乎一窍不通,照着官网的例子做,也可以很快的实现想要的效果. 问题在于,官网的例子都是英文啊,不能很快定位到想要的效果是在哪个例子里面!!( ...

  2. layer添加元素 openlayer_OpenLayers 官网例子的中文详解

    当你希望实现某种功能的时候,即使你对 openlayers 几乎一窍不通,照着官网的例子做,也可以很快的实现想要的效果. 问题在于,官网的例子都是英文啊,不能很快定位到想要的效果是在哪个例子里面!!( ...

  3. ABP框架官网例子实践(2)(ASP.NET core+Multi Page Web Application)

    ABP框架官网例子实践(1)(ASP.NET core+Multi Page Web Application) 第三步:开始在Application中进行编写代码 1.为app service定义一个 ...

  4. easyx官网例子初试

    目录 基础 easyx简介 透明贴图和三元光栅操作 精确延时 程序 自由运动的点 冰封的EasyX 火焰效果 烟花 水波 迷宫 纪念披头士摇滚乐队 基础 easyx简介 在官网安装包里面有个easyx ...

  5. 如何借助官网例程学习STM32

    如何借助官网例程学习STM32 现在STM32的资料已经非常多了,那么假如市场上这款芯片刚刚出现,没有可参考的TB店家,应该怎么办呢?答案是可以参考官网例程! 1.首先打开官方网址:https://w ...

  6. 根据官网例子一步步实现vueSSR(详细)

    根据 官网例子一步步实现vue ssr 标题对应官网标题 文章目录 基本用法 模版插值 源码结构 使用 webpack 的源码结构(vue-cli3) 构建配置 服务端 路由和代码分割 图片未加载,引 ...

  7. Google Maps Android API v2官网例子使用说明

    2019独角兽企业重金招聘Python工程师标准>>> 1.安装Google Play services SDK Google Maps SDK已经作为Google Play ser ...

  8. 官网英文版学习——RabbitMQ学习笔记(二)RabbitMQ安装

    一.安装RabbitMQ的依赖Erlang 要进行RabbitMQ学习,首先需要进行RabbitMQ服务的安装,安装我们可以根据官网指导进行http://www.rabbitmq.com/downlo ...

  9. React 官网例子实现一个列表

    官网参考地址:https://reactjs.org/docs/thinking-in-react.html 学习了react的quicksart部分之后跟着官网的文档进行一次react的开发探索. ...

  10. swoole的官网怎么学习。彻底理清swoole架构

    欠缺的地方: 1.给一段示例代码不知道怎么用. 这个网站给了一个思路:初学者有很多考虑不到的地方,需要跟着牛人深挖这些"示例". 2.官方的代码只是给出了部分功能.和一些使用思路. ...

最新文章

  1. Jenkins+Git+Maven持续集成经典教程
  2. Lync Server 2013 部署前端池支持NLB吗?
  3. VB与EXCEL的相互勾通
  4. 一张图看懂CSS cascade, specific, importance, inheritance
  5. 【UOJ207】共价大爷游长沙【LCT】【异或】【随机化】
  6. 论文浅尝 | 面向时序知识图谱推理的循环事件网络
  7. 阿里安全开源顶尖技术“猎豹” 计算更快数据更安全
  8. mysql服务2013错误_错误2013(HY000):在“读取授权数据包”时丢失与MySQL服务器的连接,系统错误:0...
  9. Beta版本测试第二天
  10. Java开发必会的Linux命令 转载(http://www.importnew.com/17354.html)
  11. 多媒体封装格式的比较
  12. LinkedHashMap+Iterable实现LRU算法(简单易懂)
  13. 怎么样可以通过阿里云APP进行备案 阿里云备案一般多长时间
  14. 最新Java后端面经合集 | 阿里腾讯百度字节
  15. 3种好用的可视化图表工具分享,快进来看!
  16. 戴尔台式计算机型号怎么查,戴尔台式电脑型号的查询方法
  17. CAD和GIS绘制图形分析
  18. perf part II
  19. 图像数据的标准化与归一化
  20. 2.OrientDB连接操作

热门文章

  1. PHP面试技巧 之 职场暗语知多少?!
  2. 离线打包报错缺少io.dcloud.PandoraEntry
  3. html5中nav标签(导航链接)的详细介绍
  4. Rust_lings
  5. Mac部署Prometheus + Grafana监控
  6. 英雄无敌Ⅲ之游戏修改器DIY
  7. Android面试总结
  8. html5 js实现ppt制作,impress.js前端制作酷炫ppt详细教程
  9. 【图像处理】图像锐化
  10. java 3des解密_Java进行3DES加密解密详解