分享

【烟花原创】VBA零基础之第186篇VBA函数之数学(三)

 fzchenwl 2015-04-03

4> Sin函数

功能:返回一 Double,指定参数的 sine(正弦)值。

语法:Sin(number)

Number,必要参数, Double 或任何有效的数值表达式,表示一个以弧度为单位的角。

说明:Sin 函数取一角度为参数值,并返回角的对边长度除以斜边长度的比值。

结果的取值范围在 -1 1 之间。

为了将角度转换为弧度,请将角度乘以 pi /180。为了将弧度转换为角度,请将弧度乘以 180/pi


5>Cos函数

功能:返回一个 Double,指定一个角的余弦值。

语法:Cos(number)

number必要参数, Double 或任何有效的数值表达式,表示一个以弧度为单位的角。

说明:Cos 函数的参数为一个角,并返回直角三角形两边的比值。该比值为角的邻边长度除以斜边长度之商。

结果的取值范围在 -1 1 之间。

为了将角度转换成弧度,请将角度乘以 pi/180。为了将弧度转换成角度,请将弧度乘以 180/pi


6>Sqr函数

功能:返回一个 Double,指定参数的平方根。

语法:Sqr(number)

number必要参数, Double 或任何有效的大于或等于 0 的数值表达式。


7>Log函数

功能:返回一个 Double,指定参数的自然对数值。

语法:Log(number)

number必要参数,Double 或任何有效的大于 0 的数值表达式。

说明:

自然对数是以 e 为底的对数。常数 e 的值大约是 2.718282

如下所示,将 x 的自然对数值除以 n 的自然对数值,就可以对任意底 n 来计算数值 x 的对数值:Logn(x) = Log(x) / Log(n)

下面的示例说明如何编写一个函数来求以 10 为底的对数值:

Static Function Log10(X)

Log10 = Log(X) / Log(10#)

End Function


8>Exp函数

功能:返回 Double,指定 e(自然对数的底)的某次方。

语法:Exp(number)

Number,必要参数,Double或任何有效的数值表达式。

说明:

如果 number 的值超过 709.782712893,则会导致错误发生。常数 e 的值大约是 2.718282


注意 Exp 函数的作用和 Log 的作用互补,所以有时也称做反对数。


9>Tan函数

功能:返回一个 Double的值,指定一个角的正切值。

语法:Tan(number)

number必要参数, Double 或任何有效的数值表达式,表示一个以弧度为单位的角度。

说明:

Tan 取一角度为参数值,并返回直角的两条邻边的比值。该比值是角的对边长度除以角的邻边长度的商。

为了将角度转换为弧度,请将角度乘以 pi/180/180。为了将弧度转换为角度,请将弧度乘以 180/pi


10> Atn函数

功能:返回一个 Double,指定一个数的反正切值。

语法:Atn(number)

number必要参数,一个 Double或任何有效的数值表达式。

说明:

Atn 函数的参数值 (number) 为直角三角形两边的比值并返回以弧度为单位的角。这个比值是角的对边长度除以角的邻边长度之商。

值的范围在 -pi/2 pi/2 弧度之间。

为了将角度转换为弧度,请将角度乘以 pi/180。为了将弧度转换为角度,请将弧度乘以 180/pi

注意 Atn Tan 的反三角函数,Tan 的参数值为角度,返回直角三角形的两条边的比值。不要将 Atn 和余切函数混淆,余切函数值是正切函数值的倒数,cotangent = (1/tangent)


示例:


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多