Toolbax——Spectral Math适用于光谱比率分析、波段运算、导数计算、指数运算等
1、基本运算:加(+)、减(-)、乘(*)、除(/)
2、三角函数:
正弦sin (x)、余弦cos (x)、正切tan (x)
反正弦asin (x)、反余弦acos (x)、反正切atan (x)
双曲正弦sinh (x)、双曲余弦cosh (x)、双曲正切tanh (x)
3、关系和逻辑运算符 :AND、OR、NOT、XOR
小于(LT)、小于等于(LE)、等于(EQ)、不等于(NE)、大于等于(GE)、大于(GT)
4、其他数学函数:
指数(^)和自然指数(exp (x) )
自然对数(alog (x) )
以10为底的对数(alog10 (x) )
整型取整一 round (x)、ceil (x)、和floor (x)
平方根(sqrt (x) )
绝对值(abs(x))...
举例:
(1)、对光谱数据进行平滑
输入公式smooth(s1,5),其中s1代表光谱数据,5代表平滑的加权系数
(2)、对光谱数据进行一阶、二阶导数计算
输入公式deriv(s1),得到一阶导数结果;
输入公式deriv(s2),对一阶导结果再次求导得到二阶导数结果
在Spectral Math绿框内输入公式后点击add to list,在Expressions中选中公式点击ok
点击Map Variable to Input File输入待进行计算的光谱数据,修改保存位置后点击ok
标签:Spectral,导数,光谱,公式,s1,ENVI,Math From: https://blog.csdn.net/weixin_41619112/article/details/144335363