边左边小于等于右边则返回真,否则返回假;IDLpri
t2LE10IDLpri
t2LE121IDLvar23IDLpri
tvarle311
146LT(Lesstha
)
小于运算符,如果运算符两边左边大于右边则返回真,否则返回假;IDLpri
t2LT10IDLpri
t2LT121IDLpri
t2LT2
f0IDLvar23IDLpri
tvarlt310
146数组间运算
IDLa235IDLb145IDLpri
taGEb101IDLb1456IDLpri
taGEb101IDLpri
taLEb011
15数组运算符151数组乘列乘行
IDLPRINTarray1121212IDLPRINTarray2130111IDLPRINTarray1array271721231
152矩阵乘行乘列
IDLPRINTarray1121212IDLPRINTarray213
f0111IDLPRINTarray1array22647
16其他运算符161小括号
表达式组合和控制一系列表达式的优先级;IDLPRINT3422211IDLPRINT3422235
162中括号
数组的连接或元素调用;IDLC013IDLPRINTC50135IDLPRINTC23
163条件表达式
该运算符的用法是:valueexpr1expr2expr3如果expr1是true,那么value等于expr2否则valueexpr3IDLA6B4IDLpri
tAGTBAB6
164对象方法调用符
oWi
dowDraw
165指针引用符
指针调用符为,调用格式为指针变量。IDLpoi
t1ptr_New34IDLpri
tpoi
t134
f2运算符波段运算举例21数据小于0的赋予0
b10
22数据值小于0的赋予999
b1LT0999b1GE0b1
23三个波段求平均值,如该波段小于0则不参加运算。如某点b14b26b30;那平均值aveb1b2b311
b10b20b30b1ge0b2ge0b3ge01
24两幅图像,图像1波段b1中的云部分(象元值大于200)用图像2的波段b2代替
b1GT200b2b1LE200b1
25波段分段赋值,如B1中小于0部分等于0,b1中值在010之间赋为原数值的100倍,如果b1值大于10则赋为原数值的10倍。
10b1100b1gt10b110b1LE0b10b1ge0a
db1le
fr