- 积分
- 875
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-10-14
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
各位大虾~
小弟是刚学NCL不久……
但是这个问题实在是诡异……
我设定了 x=249 y=149……
然后 slpminx = new((/ntimes,x-1/),float)
slpminy = new((/ntimes,y-1/),float)
这些应该都没有问题吧?
可是我用这个循环:
do ix=0,x-1
slpminx(it,ix)=slp(ix,0)
do iy=0,y-1
if (slp(ix,iy) .le.slpminx(it,ix)) then
slpminx(it,ix)=slp(ix,iy)
tempx(it,ix)=iy
end if
end do
end do
的时候老是就会报错:
fatal:Subscript out of range, error in subscript #0
fatal:Execute: Error occurred at or near line 77 in file tracksplot.ncl
我print了ix,结果发现ix竟然能=149,这是为什么啊?
|
|