第八十九章 Caché 函数大全 $ZLN 函数
返回指定数字的自然对数。
大纲
$ZLN(n)
参数
n任何非零正数,可以指定为值、变量或表达式。
描述
$ZLN返回n的自然对数(以e为底)值。
指定零或负数会导致<ILLEGAL VALUE>错误。
对应的自然对数幂函数是$ZEXP。
示例
以下示例写入整数1到10的自然对数:
/// d ##class(PHA.TEST.Function).ZLN()
ClassMethod ZLN()
{
FOR x=1:1:10 {
WRITE !,"自然对数 ",x," = ",$ZLN(x)
}
QUIT
}
DHC-APP>d ##class(PHA.TEST.Function).ZLN()
自然对数 1 = 0
自然对数 2 = .6931471805599453089
自然对数 3 = 1.098612288668109691
自然对数 4 = 1.386294361119890618
自然对数 5 = 1.609437912434100375
自然对数 6 = 1.791759469228055002
自然对数 7 = 1.945910149055313306
自然对数 8 = 2.079441541679835929
自然对数 9 = 2.197224577336219384
自然对数 10 = 2.302585092994045684
以下示例显示了$ZLN和$ZEXP之间的关系:
DHC-APP>SET x=$ZEXP(1)
DHC-APP>WRITE $ZLN(x)
.999999999999999999
DHC-APP>WRITE $ZLN(0)
WRITE $ZLN(0)
^
<ILLEGAL VALUE>