关于ENVI⼀IDL 我写了一段idl的程序,计算msavi,可是运行时总是出错,哪位大侠能帮帮忙看看啊?

2024-10-30 17:43:49
推荐回答(2个)
回答(1):

你要先确定r_fid是否为-1 如果是-1就说明你波段运算出错了
那么你下一步肯定就报错了

关于波段运算 你可以参考下envi帮助的例子

fid还是用 t_fid=[fid,fid]
然后envi_doit的时候再fid=t_fid

回答(2):

倒数第四行,data=envi_get_data(fid = r_fid,dims=dims,pos=0)
R_FID改成FID