爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 865|回复: 0

求助有关wrf_uxer_intrp2d的使用问题

[复制链接]

新浪微博达人勋

发表于 2023-12-2 08:34:09 | 显示全部楼层 |阅读模式
NCL
系统平台: windows,linux
问题截图:
问题概况: 涉及到wrf_uxer_intrp2d的代码出现无法解决的报错
我看过提问的智慧: 看过
自己思考时长(天): 1

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

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

x
本帖最后由 真红千里 于 2023-12-2 08:34 编辑

我正在尝试通过ncl文件绘制沿经线/纬线画污染物分布图
当我修改好ncl文件的相关参数之后,运行ncl文件
在这个过程,无论是经度ncl文件还是纬度ncl文件中都遇到了无法自己解决的问题:

除以0报错

除以0报错


fatal:PID #-4 can't be found in NhlSetValues
fatal:divide: Division by 0, Can't continue
fatal:Div: operator failed, can't continue
fatal:["Execute.c":8575]:Execute: Error occurred at or near line 103 in file $NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl

fatal:["Execute.c":8575]:Execute: Error occurred at or near line 481 in file $NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl

fatal:["Execute.c":8575]:Execute: Error occurred at or near line 67 in file NO2change_lat_d03_20151006.ncl




报错提示是出现了除以0的错误,因此,我检查他所提到的第67行代码
lat代码.png
        opts = False
        angle = 0.

        X_plane = wrf_user_intrp2d(xlat,loc,angle,opts)←此行代码出错
        X_desc = "latitude"

做了一些排错尝试,我发现问题在于
        opts = False 将opts定义成了一个False
        传递到wrf_user_intrp2d函数之后,opts被认为是0
        因此出现了除以0错误
(由于我不清楚具体wrf_user_intrp2d是怎么运作的,所以我只能做这种猜测)


因此,我进行了很多次尝试,比如说将opts改为True,代码改为wrf_user_intrp2d(xlat,loc,angle,1)或者wrf_user_intrp2d(xlat,loc,angle,0.5) lat代码修改.png
                 将opt改为了1
当我做以上操作之后,有出现新的错误
修改后报错.png

fatal:Subscript out of range, error in subscript #0
fatal:An error occurred reading loc_param
fatal:["Execute.c":8575]:Execute: Error occurred at or near line 476 in file $NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl

fatal:["Execute.c":8575]:Execute: Error occurred at or near line 67 in file NO2change_lat_d03_20151006.ncl


错误变成了超出范围错误

以上给出的错误都是在NO2change_lat下的,在NO2change_lon下也出现了同样的错误,请看图片,不再赘述
QQ图片20231202003931.png

QQ图片20231202004257.png

这样一来,我需要做的事情是在wrf_user_intrp2d函数的最后一个变量写一个不大于0,但是又不能为0的数?这应该是不可能的…
所以我无法继续下去,需要帮助





密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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