按月份提取温度数据,中途报错:
fatal:Dimension sizes of left hand side and right hand side of assignment do not match(左右赋值不等,左右矩阵大小不等)
fatal:["Execute.c":8637]:Execute: Error occurred at or near line 36 in file FNL-WCY.ncl
会与大小月份数据大小不一有关吗???
程序如下:
begin
;***********************************************
; Make a list of all files we are interested in
setfileoption("nc","SuppressClose",False)
do y=2008,2008
do m=1,12
if (m .le. 9) then
mm="0"+m+""
else
mm=m
end if
site = new((/1/),string)
site = (/"PZH"+y+""+mm+"02"/)
;-------------get var-----------------------
f = addfiles(FILES1+".nc","r")
T = f[:]->T_GDS0_ISBL(:,:,:,:) ;;;;这一行有问题吗,可是是读取数据中途报错呀
T2 = T-273.15
;---------------------------------------------
asciiwrite("./"+y+"02/" +site(0)+"-"+"blh.txt",T2(:,:,7,27))
delete (T2)
end do
end do
end