VB 函数 数学函数 (1) Abs 函数 语法:Abs(nu mber) 绝对值 返回一数值的绝对值。 参数 number 可以是任何数值表达式。如果 number 的值为 Null,则返回 Null;如果其参数是没有初始值的变数,则返回0。 注解:一个数值的绝对值就是将正负号去掉以后的值。例如 Abs(-1) 和 Abs(1) 的返回值都是 1。 (2) Atn 函数 语法:Atn(number) 反正切 该函数返回参数的「反正切」(arctangent) 值。 参数 number 可以是任何有效的数值表达式。 注解:Atn 函数的参数 (number) 是直角三角形中构成直角两边的比值(正切函数值),其返回值则为相对应之底角的度数, 以「弧度」为单位。正切函数值 (number) 的算法为「对边除以邻边」。 返回值的范围落在 pi/2 到 pi/2 的「弧度」之间。 「角度」与「弧度」的转换方法为:将「角度」乘以 pi/180 即为「弧度」。反过来将「弧度」乘以 180/pi 便得「角度」。 (3) Cos 函数余弦函数 语法:Cos(number) 该函数返回一角度的 cosine (余弦函数)值。 参数 number 可以是任何有效的数值表达式,其值代表一个角度,以「弧度」为单位。 注解:Cos 函数的参数表示角度,返回值为该角度两邻边的比值。其比值的定义为「连接另一锐角的邻边除以连接直 角的邻边」。 返回值的范围在 -1 到 1 之间。 (4) Exp 函数 语法:Exp(number) 自然对数之底数 该函数返回 e(自然对数之底数)的某次方。 参数 number 可以是任何的数值表达式。 注解:如果 number 的值超过 709.782712893,会产生程式错误。常数 e 的值大约是 2.718282。 (5) Log 函数自然对数值 语法:返回参数的自然对数值。 Log(number) 参数 number 可以是任何的数值表达式,条件是参数值必须大于 0。 注解:自然对数是以 e 为底数的对数。常数 e 的值大约是 2.718282。 VB 函数 (6) Rnd 函数随机数 语法:Rnd[(number)] 返回一个随机数。 参数 number 可以是任何的数值表达式。 注解:Rnd 函数返回的随机数范围是:介于 0 和 1 之间,可等于 0,但不等于 1。 number 的值会影响 Rnd 返回的随机数,见下表: 若想产生在某个范围内(非 0 到 1)的整数乱数值,可使用下列公式: Int((upperbound - lowerbound + 1) * Rnd + lowerbound) 上述公式中,upperbound 是随机范围的上限,而 lowerbound 则是随机的下限。 附注...