爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 27667|回复: 35

[经验总结] NCL的加法、减法不能自动复制元数据??

[复制链接]

新浪微博达人勋

发表于 2013-10-31 15:27:37 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 我喜欢风 于 2015-1-7 13:40 编辑

RT,在编写高度距平的时候,折腾了很久,一直显示下面的错误, QQ截图20131031151843.png

说是没有lon,lat的单位属性,查了网上的一些解释后,都有些复杂,可我觉得不该这么复杂,苦闷了好几天之后
今天静下心来对每一个步骤的变量查了下变量的summary,才发现原来是等式右边的加法和减法运算不能将元数据
复制到左边变量。。修改了之后终于正常了。。发帖纪念下我这土鳖的悲哀。。
  1. ;AnomHgt=hgt(0,0,:,:)-meanHgt(0,0,:,:)
  2. ;这是原来写的,检查之后发现AnomHgt除了缺省值外没带任何其他元数据
  3. AnomHgt=hgt(0,0,:,:)
  4. ;先给AnomHgt元数据,再往下写就没问题了
  5. ;赋值运算即“=”号,会自己复制元数据
  6. AnomHgt=hgt(0,0,:,:)-meanHgt(0,0,:,:)
  7. ;运行正常了

  8. ;当然,也可以直接用ncl的复制坐标属性的函数
  9. a=b-c
  10. copy_VarCoords(b,a)
复制代码

评分

参与人数 3金钱 +5 贡献 +1 收起 理由
轻舟 + 1 赞一个!
气科 + 2 很给力!
vivianal + 2 + 1 很给力!

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-18 20:32:37 | 显示全部楼层
这是个好方法呢~使用copy_Var***也可以根据自己的需要复制一个变量的维数等信息到另外一个变量中~~~
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2013-10-31 15:33:56 | 显示全部楼层
{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-31 15:50:49 | 显示全部楼层
以前也遇到过呢~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-31 16:19:55 | 显示全部楼层
谢谢分享经验
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-31 16:35:05 | 显示全部楼层
谢谢分享啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-31 18:56:52 | 显示全部楼层
要不这样的话就要另设属性了。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-11-3 20:05:19 | 显示全部楼层
一般情况下直接给想要的变量赋值一个已有的变量就没问题啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-18 09:02:51 | 显示全部楼层
大赞!!!又get一个新技能
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-18 09:15:52 | 显示全部楼层
不错不错,我遇到这种情况一般都是重新声明属性和坐标,太麻烦了。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-18 16:26:27 | 显示全部楼层
lz没有好好看论坛里的中文手册。 请看2.15 变量和元数据部分
01.;AnomHgt=hgt(0,0,:,:)-meanHgt(0,0,:,:)

02.;这是原来写的,检查之后发现AnomHgt除了缺省值外没带任何其他元数据

03.AnomHgt=hgt(0,0,:,:)    ----> 这里相当于你给变量了属性

04.;先给AnomHgt元数据,再往下写就没问题了

05.AnomHgt=hgt(0,0,:,:)-meanHgt(0,0,:,:)

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

本版积分规则

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

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

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