爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 阿拉蕾

[作图] :Assignment type mismatch, right hand side can't be coerced to type of left h...

[复制链接]
发表于 2019-10-22 10:41:32 | 显示全部楼层
在之前的运行过程中可能已经有变量叫b1了,尽管你没有在程序里赋值,在读取数据里可能会存在。换个名字命名就好了。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-9 16:52:59 | 显示全部楼层
管麦斯 发表于 2019-10-22 10:41
在之前的运行过程中可能已经有变量叫b1了,尽管你没有在程序里赋值,在读取数据里可能会存在。换个名字命名 ...

嗯嗯 是的,谢谢您
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2020-3-5 19:29:33 | 显示全部楼层
可能是b1之前被使用过,我在这种情况下遇到了这个问题:
do i=1951,2100
  j=i-1951
  a=addfile("temp_of_spring."+i+".nc","r")
  tave=a->tave
  tt(j,:)= wgt_areaave2(tave,wgt,0)
end do
但是循环内加上  delete(tave)就解决了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-5 22:30:53 | 显示全部楼层
x^2 发表于 2020-3-5 19:29
可能是b1之前被使用过,我在这种情况下遇到了这个问题:
do i=1951,2100
  j=i-1951

是这个问题,谢谢您的回复
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2020-12-10 11:40:03 | 显示全部楼层
我参考了百度上的一些有关提问,发现是=号两边变量类型的事,仔细看一下原来数据变量的类型,函数参数需要的是什么类型。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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