- 积分
- 3665
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-8-8
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 玉面飞猪 于 2012-3-18 19:11 编辑
总是报错,提示fatal:Dimension sizes of left hand side and right hand side of assignment do not match
百思不得其解。资料用的micaps资料
脚本如下:
filepath="./06071508.000"
argu = asciiread(filepath,-1,"string") ;以字符串形式读取参数文件入数组argu
station = stringtofloat(str_get_field(argu(11::),1," ")) ;从数组lines中获取站号
lon = stringtofloat(str_get_field(argu(11::),2," ")) ;从数组lines中获取经度值lon
lat = stringtofloat(str_get_field(argu(11::),3," ")) ;从数组lines中获取纬度值lat
height = stringtofloat(str_get_field(argu(11::),4," ")) ;从数组lines中获取海拔高度
rain = stringtofloat(str_get_field(argu(11::),5," ")) ;从数组lines中获取站点数据值
;插值后的范围*********************************************************
data1 = new((/40,66/),"float")
data1!0="lat"
data1!1="lon"
data1&lat=fspan(20,32,40)
data1&lon=fspan(110,122,66)
data1&lat@units="degrees_north"
data1&lon@units="degrees_east"
rain@_FillValue = 999999.000000
data1 = natgrid(lon,lat,rain,data1&lon,data1&lat)
|
|