必要的
number
参数是
Double
或任何有效的大于
0
的数值表达式。
说明
自然对数是以
e
为底的对数。常数
e
的值大约是
2718282。
如下所示,将
x
的自然对数值除以
n
的自然对数值,就可以对任意底
n
来计算数值
x
的对数值:
Logn(x)
=
Log(x)
/
Log(n)
下面的示例说明如何编写一个函数来求以
10
为底的对数值:
Static
Function
Log10(X)
Log10
=
Log(X)
/
Log(10#)
End
Function
lg2是在数学中的特有表达式,在VB中则没有,应该写成log10(2)选择D啦,根据数学对数公式转换一下,然后VB中的Log函数默认是以e为底的
微软官方文档MSDN就是这样说的
Log Function
Returns a Double specifying the natural logarithm of a number
返回一个自然对数函数的双精度数
The natural logarithm is the logarithm to the base e The constant e is approximately 2718282
自然对数是以 e为底的
You can calculate base-n logarithms for any number x by dividing the natural logarithm of x by the natural logarithm of n as follows:
你可以计算以N为底的对数x通过以下公式
Logn(x) = Log(x) / Log(n)
所以D是绝对正确地!
低调接分,哈哈~
The following example illustrates a custom Function that calculates base-10 logarithms:
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)