Tivoli 服务台 6.0 开发工具包脚本语言参考

数学函数

返回主页


ACos

说明

返回介于 -1.0 和 1.0 之间的给定表达式的反余弦值,以度为单位。

语法

FUNCTION ACos (VAL u: REAL): REAL;

自变量说明

自变量名称 说明
u 输入表达式。必须有一个介于 -1.0 和 1.0 之间的值。

实例

VARIABLES
r: Real;
ACTIONS
r:=ACos(0.5);

ASin

说明

返回介于 -1.0 和 1.0 之间的表达式的反正弦值,以度为单位。

语法

FUNCTION ASin (VAL u: REAL): REAL;

自变量说明

自变量名称 说明
u 输入表达式。必须有一个介于 -1.0 和 1.0 之间的值。

实例

VARIABLES
r: REAL;
ACTIONS
r:=ASin(-0.7);

ATan

说明

返回介于 -1.0 和 1.0 之间的给定表达式的反正切值,以度为单位。

语法

FUNCTION ATan (VAL u: REAL): REAL;

自变量说明

自变量名称 说明
u 输入表达式。必须有一个介于 -1.0 和 1.0 之间的值。

实例

VARIABLES
r: REAL;
ACTIONS
r:=ATan(.5);

Cos

说明

返回以度为单位的角度的余弦值。

语法

FUNCTION Cos (VAL u: REAL): REAL;

自变量说明

自变量名称 说明
u 以度为单位的输入角度

实例

VARIABLES
r: REAL;
ACTIONS
r:=Cos(180);

CosH

说明

计算数字表达式的双曲余弦值并返回以度为单位的实数结果。

语法

FUNCTION CosH (VAL u: REAL): REAL;

自变量说明

自变量名称 说明
u 值为实数的表达式

实例

VARIABLES
r: REAL;
ACTIONS
r:=CosH(0.5);

Exp

说明

该语句计算其自变量的指数函数值。

语法

FUNCTION Exp (VAL u: REAL): REAL;

自变量说明

自变量名称 说明
u 值为实数的表达式,将被当成 e 的指数来处理。

注释

计算给定幂的 e 并返回实数结果。

实例

VARIABLES
r: REAL;
ACTIONS
r:=Exp(2.0);

返回码

Exp 不返回任何代码。它返回有穷自变量的指数(e 被提供给给定的幂,其中 e 是自然对数的底数)。如果计算溢出了底层双精度浮点值,将不能确定结果。


Ln

说明

返回数值的自然对数。

语法

FUNCTION Ln (VAL u: REAL): REAL;

自变量说明

自变量名称 说明
u 值为正实数的表达式

注释

计算自变量的自然对数,自变量必须是正数。

实例

VARIABLES
r: REAL;
ACTIONS
r:=Ln(3);

返回码

返回码 说明
任意值 自变量的自然对数

另见

Log


Log

说明

返回一个数的常用对数(底数为 10)。

语法

FUNCTION Log (VAL u: REAL): REAL;

自变量说明

自变量名称 说明
u 值为正实数的表达式

注释

返回输入表达式的常用对数(底数为 10)。请注意 Log(x)=y 与 Power(10,y)x 是一样的。

实例

VARIABLES
r: REAL;
ACTIONS
r:=Log(2);

返回码

返回码 说明
任意值 自变量的常用对数(底数为 10)。

另见

Ln


Power

说明

返回向给定幂提供一个数后的结果。

语法

FUNCTION Power (VAL u: REAL, VAL v: REAL): REAL;

自变量说明

自变量名称 说明
u 要取幂的数。
V 指数。

实例

VARIABLES
r: REAL;
ACTIONS
r:=Power(2,8);

返回码

返回码 说明
任意值 返回向给定幂提供一个数后的结果

Random

说明

生成给定范围的随机数。

语法

FUNCTION Random (VAL lo, hi: INTEGER): INTEGER;

自变量说明

自变量名称 说明
lo 随机数的下限
hi 随机数的上限

注释

返回一个介于上下限(包括上下限)之间的随机整数。随机数发生器利用系统时钟自动取值。

实例

VARIABLES
guess: INTEGER;
ACTIONS
guess:=Random(1,10);

返回码

返回码 说明
任意值 函数结果

Round

说明

使用美式四舍五入法(加上 0.5 后再取整),对实数进行四舍五入,取最接近的整数。

语法

FUNCTION Round (VAL u: REAL): INTEGER;

自变量说明

自变量名称 说明
u 要对其进行四舍五入的实数表达式

实例

VARIABLES
  i: INTEGER;
ACTIONS
i:=Round(3.14);

返回码

返回码 说明
任意值 已进行四舍五入的返回值

Sin

说明

返回以度为单位的输入值的正弦值

语法

FUNCTION Sin (VAL u: REAL): REAL;

自变量说明

自变量名称 说明
u 代表一个角度(以度为单位)的实数表达式。

实例

VARIABLES
r: REAL;
ACTIONS
r:=Sin(30.0);

返回码

返回以度为单位的输入值的正弦值

另见

SinH


SinH

说明

返回一个表达式的双曲正弦值。

语法

FUNCTION SinH (VAL u: REAL): REAL;

自变量说明

自变量名称 说明
u 该函数的自变量是一个值为实数的表达式。

实例

VARIABLES
r: REAL;
ACTIONS
r:=SinH(3);

返回码

返回一个表达式的双曲正弦值。


Sqrt

说明

返回一个数的平方根。

语法

FUNCTION Sqrt (VAL u: REAL): REAL;

自变量说明

自变量名称 说明
u 要计算其平方根的表达式。它应当是一个正数。

实例

VARIABLES
r: REAL;
ACTIONS
r:=Sqrt(4.0);

Tan

说明

返回一个以度为单位的角度的正切值。

语法

FUNCTION Tan (VAL angle: REAL): REAL;

自变量说明

自变量名称 说明
u 表示一个角度(以度为单位)的实数表达式

实例

VARIABLES
r: REAL;
ACTIONS
r:=Tan(30);

返回码

返回一个以度为单位的角度的正切值。

另见

TanH


TanH

说明

返回一个角度的双曲正切值。

语法

FUNCTION TanH (VAL u: REAL): REAL;

自变量说明

自变量名称 说明
angle 表示一个角度(以度为单位)的实数表达式

实例

VARIABLES r: REAL; ACTIONS r:=TanH(3.0);

返回码

返回一个表达式的双曲正切值。

另见

Tan


Tivoli 服务台 6.0 开发工具包脚本语言参考

返回主页

版权所有