ncl butterworth滤波官网例子学习
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+daySkipnt,:
ncl butterworth滤波官网例子学习相关推荐
- OpenLayers 官网例子的中文详解
当你希望实现某种功能的时候,即使你对 openlayers 几乎一窍不通,照着官网的例子做,也可以很快的实现想要的效果. 问题在于,官网的例子都是英文啊,不能很快定位到想要的效果是在哪个例子里面!!( ...
- layer添加元素 openlayer_OpenLayers 官网例子的中文详解
当你希望实现某种功能的时候,即使你对 openlayers 几乎一窍不通,照着官网的例子做,也可以很快的实现想要的效果. 问题在于,官网的例子都是英文啊,不能很快定位到想要的效果是在哪个例子里面!!( ...
- ABP框架官网例子实践(2)(ASP.NET core+Multi Page Web Application)
ABP框架官网例子实践(1)(ASP.NET core+Multi Page Web Application) 第三步:开始在Application中进行编写代码 1.为app service定义一个 ...
- easyx官网例子初试
目录 基础 easyx简介 透明贴图和三元光栅操作 精确延时 程序 自由运动的点 冰封的EasyX 火焰效果 烟花 水波 迷宫 纪念披头士摇滚乐队 基础 easyx简介 在官网安装包里面有个easyx ...
- 如何借助官网例程学习STM32
如何借助官网例程学习STM32 现在STM32的资料已经非常多了,那么假如市场上这款芯片刚刚出现,没有可参考的TB店家,应该怎么办呢?答案是可以参考官网例程! 1.首先打开官方网址:https://w ...
- 根据官网例子一步步实现vueSSR(详细)
根据 官网例子一步步实现vue ssr 标题对应官网标题 文章目录 基本用法 模版插值 源码结构 使用 webpack 的源码结构(vue-cli3) 构建配置 服务端 路由和代码分割 图片未加载,引 ...
- Google Maps Android API v2官网例子使用说明
2019独角兽企业重金招聘Python工程师标准>>> 1.安装Google Play services SDK Google Maps SDK已经作为Google Play ser ...
- 官网英文版学习——RabbitMQ学习笔记(二)RabbitMQ安装
一.安装RabbitMQ的依赖Erlang 要进行RabbitMQ学习,首先需要进行RabbitMQ服务的安装,安装我们可以根据官网指导进行http://www.rabbitmq.com/downlo ...
- React 官网例子实现一个列表
官网参考地址:https://reactjs.org/docs/thinking-in-react.html 学习了react的quicksart部分之后跟着官网的文档进行一次react的开发探索. ...
- swoole的官网怎么学习。彻底理清swoole架构
欠缺的地方: 1.给一段示例代码不知道怎么用. 这个网站给了一个思路:初学者有很多考虑不到的地方,需要跟着牛人深挖这些"示例". 2.官方的代码只是给出了部分功能.和一些使用思路. ...
最新文章
- Jenkins+Git+Maven持续集成经典教程
- Lync Server 2013 部署前端池支持NLB吗?
- VB与EXCEL的相互勾通
- 一张图看懂CSS cascade, specific, importance, inheritance
- 【UOJ207】共价大爷游长沙【LCT】【异或】【随机化】
- 论文浅尝 | 面向时序知识图谱推理的循环事件网络
- 阿里安全开源顶尖技术“猎豹” 计算更快数据更安全
- mysql服务2013错误_错误2013(HY000):在“读取授权数据包”时丢失与MySQL服务器的连接,系统错误:0...
- Beta版本测试第二天
- Java开发必会的Linux命令 转载(http://www.importnew.com/17354.html)
- 多媒体封装格式的比较
- LinkedHashMap+Iterable实现LRU算法(简单易懂)
- 怎么样可以通过阿里云APP进行备案 阿里云备案一般多长时间
- 最新Java后端面经合集 | 阿里腾讯百度字节
- 3种好用的可视化图表工具分享,快进来看!
- 戴尔台式计算机型号怎么查,戴尔台式电脑型号的查询方法
- CAD和GIS绘制图形分析
- perf part II
- 图像数据的标准化与归一化
- 2.OrientDB连接操作