爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 18608|回复: 6

[其他] 脚本程序的错误

[复制链接]
发表于 2012-6-13 16:29:35 | 显示全部楼层 |阅读模式

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

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

x
我有一个ncl脚本,但是循环到第四年就没了(1948、1949、1950、1951年,后面的没有了),我的脚本大概意思就是:从grd文件中读出格点数据(判断闰年与否,是闰年366天,不是闰年365天),然后插值到站点。意思很简单,但就是运行一个闰年就卡住了,研究许久也不知道哪错误,高手帮忙看看啊~多谢,有点长但是else后面和前面是一样的 ,所以不是很复杂的,大家帮帮忙啊,附件中给出ncl文件,和下面粘贴出来的一样的! gausslat.asc (790 Bytes, 下载次数: 9)
密码修改失败请联系微信:mofangbao
0
早起挑战累计收入
发表于 2012-6-13 18:02:56 | 显示全部楼层
这个不懂,只能帮顶了
密码修改失败请联系微信:mofangbao
发表于 2012-6-13 18:20:41 | 显示全部楼层
首先说闰年,闰年的判断规则是:
能被4整除,但不能被100整除;
如能被100整除,需要能同时被400整除

可以使用ncl的函数 isleapyear 来判断是否闰年。
至于脚本问题,你在判断是闰年的时候是没忘记delete,但是非闰年的时候忘了
  1.       delete(z2)
  2.       delete(f)
  3.       delete(z3)
复制代码
所以再次遇到闰年的时候就会报错。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-6-13 20:20:23 | 显示全部楼层
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-6-14 14:20:36 | 显示全部楼层
hzwjy 发表于 2012-6-13 18:20
首先说闰年,闰年的判断规则是:
能被4整除,但不能被100整除;
如能被100整除,需要能同时被400整除

您好 我现在用这个脚本已经插值出来数据了,但是这个数据很明显就不对,比如说某个站1月1日和1月2日的数值相差非常大,不知道是这个脚本中哪错了呢?怎么都没检查出来 不知道能不能再帮忙检查下呢?
密码修改失败请联系微信:mofangbao
发表于 2012-6-14 14:38:30 | 显示全部楼层
花楹 发表于 2012-6-14 14:20
您好 我现在用这个脚本已经插值出来数据了,但是这个数据很明显就不对,比如说某个站1月1日和1月2日的数值 ...

这个就没办法了,你可以检查下原始数据是否就差距很大。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-6-14 14:42:21 | 显示全部楼层
hzwjy 发表于 2012-6-14 14:38
这个就没办法了,你可以检查下原始数据是否就差距很大。

这个检查不出来啊 原来的是格点数据,插值好的是站点数据
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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