爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7100|回复: 8

[作图] 求助:等号两边数据格式不匹配

[复制链接]
发表于 2014-12-15 19:33:06 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 lee309 于 2014-12-15 19:51 编辑

SST为海平面温度(如下),单位是degC,我需要换算成degK
(179,353)    -179
(179,354)    -179
(179,355)    -179
(179,356)    -179
(179,357)    -179
(179,358)    -179
(179,359)    -179
于是写下SST=SST+273.2,运行后报错Assignment type mismatch, right hand side can't be coerced to type of left hand side
起初以为SST都是整型,改写为SST=SST+273,仍然报错
不知怎么解决?


密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-12-15 20:41:48 | 显示全部楼层
修改为SST:=SST+273.2或sst=SST+273.2解决。
密码修改失败请联系微信:mofangbao
发表于 2014-12-17 10:56:44 | 显示全部楼层
数据内容变了
密码修改失败请联系微信:mofangbao
发表于 2014-12-17 11:17:10 | 显示全部楼层
我估计你还定义了一个sst变量
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-12-17 11:29:11 | 显示全部楼层
freekiller 发表于 2014-12-17 11:17
我估计你还定义了一个sst变量

忘记有没有定义了,不过对于SST=SST+273.2单个式子跟sst还有关系么?
密码修改失败请联系微信:mofangbao
发表于 2014-12-17 12:49:59 | 显示全部楼层
lee309 发表于 2014-12-17 11:29
忘记有没有定义了,不过对于SST=SST+273.2单个式子跟sst还有关系么?

如果不是数组大小不一致,那就有可能是数据类型了。 你看看sst 是不是float. 估计是integer
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-12-17 18:53:30 | 显示全部楼层
freekiller 发表于 2014-12-17 12:49
如果不是数组大小不一致,那就有可能是数据类型了。 你看看sst 是不是float. 估计是integer

谢谢,SST数据好像是整型,官方为了节省内存,存取的不是真实数据,是经过处理后的,所以一方面要注意整型,另外还要处理才能得到真实数据。
密码修改失败请联系微信:mofangbao
发表于 2014-12-18 10:56:38 | 显示全部楼层
lee309 发表于 2014-12-17 18:53
谢谢,SST数据好像是整型,官方为了节省内存,存取的不是真实数据,是经过处理后的,所以一方面要注意整 ...

那先转换一下,273.2 是float. 问题应该是在这里
密码修改失败请联系微信:mofangbao
发表于 2018-9-6 20:01:55 | 显示全部楼层
freekiller 发表于 2014-12-18 10:56
那先转换一下,273.2 是float. 问题应该是在这里

您好,我在插值的时候遇到了这个问题,说两边数据格式不匹配
加了:也不行
b1 =wrf_user_intrp3d(sq,p,"h",850.,0.,False)
就是从这里识别不出来
但是我在其他电脑可以
而且NCL版本一样
请问您知道解决办法吗
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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