第八十二章 Caché 函数大全 $ZCSC 函数
余割函数。
大纲
$ZCSC(n)
参数
- n 弧度角。
描述
$ZCSC返回n的三角余割。结果是一个带符号的十进制数字。
参数
n
以弧度表示的角度,指定为非零数字。可以将其指定为值,变量或表达式。指定0会产生错误;指定$DOUBLE(0)会生成错误。非数字字符串的值为0。
示例
以下示例允许计算数字的余割值:
/// d ##class(PHA.TEST.Function).ZCSC()
ClassMethod ZCSC()
{
READ "输入一个数字: ",num
IF num=0 {
WRITE !,"非法值:不允许为零"
} ELSE {
WRITE !,"the cosecant is: ",$ZCSC(num)
}
QUIT
}
DHC-APP>d ##class(PHA.TEST.Function).ZCSC()
输入一个数字: 0
非法值:不允许为零
DHC-APP>d ##class(PHA.TEST.Function).ZCSC()
输入一个数字: 1
the cosecant is: 1.188395105778121216
以下示例比较了Caché分数数字($DECIMAL数字)和$DOUBLE数字的结果。在这两种情况下,pi / 2的余割正好为1:
/// d ##class(PHA.TEST.Function).ZCSC1()
ClassMethod ZCSC1()
{
WRITE !,"the cosecant is: ",$ZCSC($ZPI)
WRITE !,"the cosecant is: ",$ZCSC($DOUBLE($ZPI))
WRITE !,"the cosecant is: ",$ZCSC($ZPI/2)
WRITE !,"the cosecant is: ",$ZCSC($DOUBLE($ZPI)/2)
WRITE !,"the cosecant is: ",$ZCSC($DOUBLE($ZPI/2))
}
DHC-APP>d ##class(PHA.TEST.Function).ZCSC1()
the cosecant is: 2161493851630739036
the cosecant is: 8165619676597685
the cosecant is: 1
the cosecant is: 1
the cosecant is: 1