计算器

Navigation:  IX. 工具箱 > 属性 >

计算器

Previous pageReturn to chapter overviewNext page

 

 

属性->计算器

计算器

根据输入图层中的现有属性计算生成新属性数列。本工具中输入的公式类似于Excel软件中的公式。不同之处是本计算器除计算标量外还可以计算三维空间中的矢量(通过使用X单位、Y单位、Z单位按钮)。

yclip0392

属性类型:请选择参与计算的属性类型,一般为散点数据或网格数据。

结果数列名称:请指定计算结果数列的名称。

清除:删除公式框中的输入。

():左右括号,与普通数学表达式中的括号用法一致。

X、Y、Z单位:分别生成iHat、jHat、kHat标记,用来生成三维空间中的矢量,如输入公式(1*iHat+2*jHat+3*kHat)将在空间生成生成一个{1,2,3}的矢量。

Sin:正弦函数,其后内容应使用括号,如Sin(埋深)。

Cos:余弦函数。

Tan:正切函数。

绝对值:取绝对值。

平方根:求平方根。

+ - * / :加、减、乘、除运算符。

Asin,Acos,Atan:反正弦、反余弦、反正切函数。

Ceil:向上舍入,如Ceil(1.45) = 2。

Floor:向下舍入,如Floor(2.97) = 2。

Sinh,Cosh,Tanh:双曲正弦函数、双曲余弦函数、双曲正切函数。如sinh(x) = -i*sin(ix),其中i为复数虚部符号。

x^y:x的y次方。

Exp:以自然常数e为底的指数函数,是自然对数ln的反函数。

点积:两个等维向量的内积,用法为a.b。

幅值:向量的长度,用法为mag(...),括号内部应为向量。例如某向量x={0,3,4},则mag(x)将返回5。

标准化:将某三维向量的长度缩减为1,保持方向不变。例如某向量x={0,3,4},则norm(x)将返回{0,0.6,0.8}。

ln:自然对数函数,是exp函数的反函数。

log10:以10为底的对数。如log(100) = 2。

标量:列出当前图层数据集中的所有数值型标量。

矢量:列出当前图层数据集中的所有矢量。

文本:列出当前图层数据集中的所有文本类标量。

用下列值填充计算错误数据:如计算时出现错误,使用下列数据统一填充。

填充值:请输入计算错误时的填充值。

结果数列类型:请指定输出数列的数据类型,默认为双精度浮点型。可支持文本、带符号文本、无符号文本、短整型、无符号短整型、整型、无符号整型、长整型、无符号长整型、浮点型、双精度和ID型。