程序对,但是ENVI中不能调用;对单个变量b1-b2 LE 0.7 用if判断可以,但是数组的话用if就不对了。数组的应该用where先求索引再来运算。另外算法没看懂,比如b1,b2都是两个元素的数组,b1=[2,3],b2=[1.2,2.6]那b1-b2=[0.8,0.4],你想返回什么值?
语法正确,不过shu这个变量没有用到吧,那就去掉好了
我想你看完这个例子就完全明白了,看图片
语法没问题~