第九十二章 Caché 函数大全 $ZSEC 函数

140 阅读1分钟

第九十二章 Caché 函数大全 $ZSEC 函数

返回指定角度值的三角割线。

大纲

$ZSEC(n)

参数

  • n 以弧度表示的角度,范围从0到。它可以被指定为值、变量或表达式。

描述

$ZSEC返回n的三角割线。结果是一个有符号的十进制数。0的割线是1。π的割线是-1。

注意:Caché使用主机操作系统的例程来计算三角函数。因此,从不同操作系统获得的结果可能不完全匹配。

参数

n

π(含)的弧度角。它可以被指定为值、变量或表达式。您可以使用$ZPI特殊变量来指定圆周率值。可以指定小于π或大于的正值或负值;Caché将这些值解析为对应的圆周率倍数。比如相当于π,负π相当于π。

非数字字符串的计算结果为0,因此$ZSEC返回1。

示例

下面的例子计算一个数的割线:

/// d ##class(PHA.TEST.Function).ZSEC()
ClassMethod ZSEC()
{
	READ "Input a number: ",num
	IF $ZABS(num)>(2*$ZPI) { 
		WRITE !,"number is a larger than 2 pi" 
	} ELSE { 
	     WRITE !,"the secant is: ",$ZSEC(num)
	}
	QUIT
}
DHC-APP>d ##class(PHA.TEST.Function).ZSEC()
Input a number: 2
the secant is: -2.402997961722380989
DHC-APP>0
 
0
^
<SYNTAX>
DHC-APP>