- 积分
- 5011
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2021-3-2
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 是冉冉升起的冉 于 2022-12-7 18:55 编辑
ncl官网中傅里叶分析用的ezfftf和ezfftb这两个函数,这个例子中分解1波和2波时:
https://www.ncl.ucar.edu/Applications/Scripts/fanal_3.ncl
CF = ezfftf (z) ; ezfftf works on right dim
printVarSummary(CF) ; [2] x [12] x [121] x [120]
cf = CF
cf(:,:,:,1:) = 0.0 ; set waves 2 and higher to 0.0
z_wave1 = ezfftb (cf, 0.0) ; [12] x [121] x [240]
copy_VarMeta(z, z_wave1) ; [time | 12] x [lat | 121] x [lon | 240]
这一行cf(:,:,:,1:) = 0.0 ; set waves 2 and higher to 0.0
求1波时设置2波以及更高的波数为0,那么为什么是设置最后一维1:为0,不应该是第一维,如果是最后一维那不就是经度么?
|
|