爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 1891|回复: 0

合并数据出现数据类型不匹配

[复制链接]

新浪微博达人勋

发表于 2023-5-10 18:22:47 | 显示全部楼层 |阅读模式

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

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

x
楼楼在合并两个数据的时候出现了一个Assignment type mismatch, right hand side can't be coerced to type of left hand side的错误但奇怪的是 左边的变量是新定义的 之前从来没有出现过
翻阅了家园的帖子发现可以重新定义变量 以及使用:=
但是我重新定义了左边的变量 右边函数使用的两个变量都不可以
之后查阅了contributed.ncl
才明白问题出现在哪里

假设我要实现的目标为合成a,b变量 并定义为c 即c=f(a,b) (f()只是用来举例 可以指代任何函数)
除了f对于a b变量的要求之外
contributed.ncl要求 a变量的第一维度 ≥ b变量的第一维度
也就是假设a变量第一维度类型为double,b变量第一维度类型为float 那么c变量就可以合成
但是如果a变量的第一维度为float 但是b变量的第一维度为double 就会出现Assignment type mismatch, right hand side can't be coerced to type of left hand side的错误
改正:需要实现 a变量的第一维度 ≥ b变量的第一维度


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

本版积分规则

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

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

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