Functions.LOG 方法 | |
计算数字值的自然对数。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION LOG(
nValue AS USUAL
) AS FLOAT
public static __Float LOG(
__Usual nValue
)
查看代码参数
- nValue
- 类型:__Usual
要转换为自然对数的数字,必须大于0。
返回值
类型:
__FloatnValue的自然对数。
如果小于或等于0,Log()将生成数字溢出。
备注
Log()函数返回以下方程中的x:
其中e是自然对数的底数(大约为2.7183),y是用作Log()参数的数字表达式(即,Log(y) = x)。
由于数学舍入,Log()和Exp()返回的值可能不完全一致(即,Exp(Log(n))不一定等于n)。
Log()是Exp()的反函数。
示例
这些示例演示了Log()的各种结果:
1? Log(10)
2? Log(10 * 2)
3? Exp(Log(1))
4? Log(2.71)
这个示例是一个返回以10为底的对数的函数:
1FUNCTION MyLog10(nNumber)
2 IF nNumber > 0
3 RETURN Log(nNumber)/Log(10)
4 ELSE
5 RETURN 0
6 ENDIF
参见