爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 20430|回复: 17

在NCL中手动求区域平均得到的都是缺省值

[复制链接]
发表于 2014-9-20 16:39:23 | 显示全部楼层 |阅读模式

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

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

x
do tt =0,dimsizes(t_ec&initial_time0_hours)-1
  do jj = 0,dimsizes(t_ec&lat_0)-1
    do ii = 0,dimsizes(t_ec&lon_0)-1
    spread_area_ave(tt) = spread_area_ave(tt)+spread_area(tt,jj,ii)
   end do
  end do
  spread_area_ave(tt)=spread_area_ave(tt)*1.0/(dimsizes(t_ec&lat_0)*dimsizes(t_ec&lon_0))
end do
print(spread_area_ave)

想要用这个来跟wgt_areaave_Wrap函数对比一下
密码修改失败请联系微信:mofangbao
发表于 2014-9-20 17:35:41 | 显示全部楼层
可能是spread_area_ave没定义好。
如果是用new定义的,可能没有初始化,默认全为缺省值,导致后面的累加不起作用。

评分

参与人数 1金钱 +2 收起 理由
robbin + 2 很给力!

查看全部评分

密码修改失败请联系微信:mofangbao
回复 支持 2 反对 0

使用道具 举报

发表于 2014-9-21 15:31:42 | 显示全部楼层
fealbai 发表于 2014-9-21 09:56
没注意看问题,我都是做两次算区域平均,

你是说两次调用dim_avg_n么?
这个函数的第二个参数可以是数组,比如a(time, level, lat, lon)这样的一个变量,求区域平均的话,可以是dim_avg_n(a, (/2, 3/))。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

发表于 2014-9-20 17:56:38 | 显示全部楼层
区域平均,dim_avg_n求区域平均好像不会,试试
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-9-20 22:45:39 | 显示全部楼层
longlivehj 发表于 2014-9-20 17:35
可能是spread_area_ave没定义好。
如果是用new定义的,可能没有初始化,默认全为缺省值,导致后面的累加不 ...

对的~~谢啦!!
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-9-20 22:47:19 | 显示全部楼层
fealbai 发表于 2014-9-20 17:56
区域平均,dim_avg_n求区域平均好像不会,试试

这个不是求区域平均的应该。。。
密码修改失败请联系微信:mofangbao
发表于 2014-9-21 09:56:48 | 显示全部楼层
Castalia 发表于 2014-9-20 22:47
这个不是求区域平均的应该。。。

没注意看问题,我都是做两次算区域平均,
密码修改失败请联系微信:mofangbao
发表于 2014-9-21 17:18:57 | 显示全部楼层
longlivehj 发表于 2014-9-21 15:31
你是说两次调用dim_avg_n么?
这个函数的第二个参数可以是数组,比如a(time, level, lat, lon)这样的一 ...

学到了!
密码修改失败请联系微信:mofangbao
发表于 2015-2-13 15:42:57 | 显示全部楼层
longlivehj 发表于 2014-9-21 15:31
你是说两次调用dim_avg_n么?
这个函数的第二个参数可以是数组,比如a(time, level, lat, lon)这样的一 ...

如果数组是两维的比如a( lat, lon), b=dim_avg_n(a, (/0, 1/)),运行报错得不到结果,该如何解决呢?
密码修改失败请联系微信:mofangbao
发表于 2015-2-13 15:48:24 | 显示全部楼层
LiuJiawei 发表于 2015-2-13 15:42
如果数组是两维的比如a( lat, lon), b=dim_avg_n(a, (/0, 1/)),运行报错得不到结果,该如何解决呢?

什么错误?
这种情况,直接avg就行了。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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