数学函数

可以从“数学函数”菜单上获得数学函数。此类函数包括标准三角运算以及绝对值函数、指数函数和其他函数。这些函数适用于所有数据提供程序(光栅、WFS 和 WMS 提供程序除外)。

可返回角度的函数(例如 ARCCOS)在用公式表示定义旋转角度的表达式时非常有用。

为地理空间要素创建表达式时,可以使用以下数学函数。

函数 定义 语法 示例

ABS

使用输入数据类型返回数字的绝对值(不带正负号)。

例如,ABS(-2)=2

ABS(数字_特性)

ABS(Pipe_Angle)

ACOS

返回 -1 到 1 之间(包括 -1 和 1)的数字的反余弦。(反余弦为一个角度值,该角度的余弦值等于给定的数字。)返回的值用具有双精度浮点型数据类型的弧度表示。

例如,ACOS(.5)=pi/3

ACOS(数字_特性)

ACOS(管道_特性)

ASIN

返回 -1 到 1 之间(包括 -1 和 1)的数字的反正弦。(反正弦为一个角度值,该角度的正弦值等于给定的数字。)返回的值用具有双精度浮点型数据类型的弧度表示。

例如,ASIN(.5)=pi/6

ASIN(数字_特性)

ASIN(管道_特性)

ATAN

返回任意数字的反正切。(反正切为一个角度值,该角度的正切值等于给定的数字。)返回的值用具有双精度浮点型数据类型的弧度表示。

例如,ATAN(1)=pi/4

ATAN(数字_特性)

ATAN(管道_特性)

ATAN2

返回某点 X 坐标和 Y 坐标的反正切。每个坐标都可以是一个任意实数。返回的值用具有双精度浮点型数据类型的弧度表示。

例如,ATAN2(-.7071,.7071)=3pi/4

ATAN2(x_数字_特性, y_数字_特性)

ATAN2(NS_街道_特性, EW_街道_特性)

COS

返回角度的余弦。返回的值具有双精度浮点型数据类型。(在直角三角形中,角度的余弦为邻边与斜边的比。)

例如,COS(pi/3)=.5

COS(角度_特性)

COS(管道_特性)

EXP

EXP 返回 e 的指定幂次方,其中,e = 2.71828183...

EXP 返回的值具有双精度浮点型数据类型。

例如,EXP(2)=7.389056099...

EXP(数字_特性)

EXP(街道_长度_特性)

LN

返回正数的自然对数。返回的值具有双精度浮点型数据类型。自然对数通常用于确定达到指定级别所需的时间。

例如,LN(2.71828183)=1

LN(数字_特性)

LN(所需_级别_特性)

LOG

返回以指定底数为底的数字的对数。返回的值具有双精度浮点型数据类型。底数可以为除 1 之外的任意正数,数字可以为任意正数。

例如,LOG(10,100)=2

LOG(底数, 数字_特性)

LOG(10,成本_特性)

MOD

返回某一数字(被除数)被另一数字(除数)除之后所得的余数。

例如,MOD(11,4)=3

使用 FLOOR 函数进行舍入。有关详细信息,请参见 使用 Mod 和 Remainder

MOD(被除数, 除数)

MOD(地块_值, 地块_面积)

POWER

返回一个数字的指定幂次方(第二个数字)结果。返回的值具有双精度浮点型数据类型。

底数和指数可以为任意数字,但是如果底数为负,则幂必须为整数。

例如,POWER(5,2)=25

POWER(底数,幂)

POWER(地块_成本,2)

REMAINDER

返回某一数字被另一数字除之后所得的余数。

例如,REMAINDER(11,4)=-1

使用 ROUND 函数进行舍入。有关详细信息,请参见 使用 Mod 和 Remainder

REMAINDER(被除数, 除数)

REMAINDER(地块_成本,4)

SIN

返回角度的正弦。返回的值具有双精度浮点型数据类型。在直角三角形中,角度的正弦为对边与斜边的比。

例如,SIN(pi/6)=.5

SIN(角度_特性)

SIN(管道_角度)

SQRT

返回正数的平方根。返回的值具有双精度浮点型数据类型。

例如,SQRT(25)=5

SQRT(数字_特性)

SQRT(地块_面积)

TAN

返回角度的正切。返回的值具有双精度浮点型数据类型。在直角三角形中,正切为对边与邻边的比。

例如,TAN(pi/4)=1

TAN(角度_特性)

TAN(管道_角度)