爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8682|回复: 9

[其他] 关于一个Ncl循环读取数据的问题

[复制链接]

新浪微博达人勋

发表于 2015-3-11 10:01:47 | 显示全部楼层 |阅读模式

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

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

x
float  ET_monthly_Sep_2005
有12个这样的变量,分别是从Jan到Dec12个月的。我想把这12个月的数据循环的存到新建的变量a中。
a = new((/12,360,720/), "float")
month = (/"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"/)
do i = 0, 11
        a(i, :, :) = f ->ET_monthly_month(i)_2005
end do
可是总提示我这里有错误
fatal:syntax error: line 17 in file et.ncl before or near _2005
        a(i, :, :) = f ->ET_monthly_month(i)_2005
------------------------------------------------^
请问下哪里格式上写的不对的呢

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

新浪微博达人勋

发表于 2015-3-11 10:09:25 | 显示全部楼层
文件中的变量名字不能用字符串替换吧!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-3-11 10:14:32 | 显示全部楼层
navy.blue 发表于 2015-3-11 10:09
文件中的变量名字不能用字符串替换吧!

你的意思是不能这样读取,只能一个一个读?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-3-11 10:14:51 | 显示全部楼层
navy.blue 发表于 2015-3-11 10:09
文件中的变量名字不能用字符串替换吧!

按理说名字一样就可以的啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-3-11 10:46:28 | 显示全部楼层
本帖最后由 longlivehj 于 2015-3-11 10:57 编辑

a(i, :, :) = f ->$("ET_monthly_" + month(i) + "_2005")$
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2015-3-11 12:01:41 | 显示全部楼层
longlivehj 发表于 2015-3-11 10:46
a(i, :, :) = f ->$("ET_monthly_" + month(i) + "_2005")$

我去,换头像差点不认识了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-3-11 13:18:21 | 显示全部楼层
mofangbao 发表于 2015-3-11 12:01
我去,换头像差点不认识了

嘿嘿,兰溪也这么说!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-3-11 18:43:47 | 显示全部楼层
多谢了,版主,已经解决了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-2 02:04:40 | 显示全部楼层
请教一下,如果现在有var0, var1, var2, ... , var19均为二维数组,现在想将它们分别赋值到三维var,是否应该是这样?
do i=0,19
var(i,:,:)  =  $("var"+i)$
end do
为什么写进去之后报错有syntax error before or near $?
谢谢回复!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-31 21:21:50 | 显示全部楼层
棋子灯花 发表于 2017-10-2 02:04
请教一下,如果现在有var0, var1, var2, ... , var19均为二维数组,现在想将它们分别赋值到三维var,是否应 ...

读取变量应该要有文件指针吧 f-> $("var"+i)$
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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