在ENVI中怎么用波段公式?

问题描述:

在ENVI中怎么用波段公式?
ε=
0.9925 NDVI≤0
0.923 0<NDVI≤0.157
1.0094+0.047ln(NDVI) 0.157<NDVI≤ { 0.727
就是上面的式子,在波段运算里如何输入,要一起的

if (b1 ge 0.157 andb1 le 0.727)then b1=1.0094+0.047*ALOG10(b1) else b1=0.923 ,不管是什么波段,只能用b加数字来命名.
envi的波段运算只能输入一条命令,像你说的三个条件的在envi中要分两步,麻烦.如果会IDL,就直接用IDL如何在ENVI+IDL下的IDL中编译呢,怎么联系到一起呢?直接使用IDL读入影像,处理完,在用IDL输出影像。IDL度影响很方便的,比如读tiff影像就一句话,Result = READ_TIFF( Filename )