zl程序教程

您现在的位置是:首页 >  其它

当前栏目

第八十一章 Caché 函数大全 $ZCOT 函数

函数 大全 Cach 第八
2023-09-11 14:15:37 时间

文章目录

第八十一章 Caché 函数大全 $ZCOT 函数

余切函数。

大纲

$ZCOT(n)

参数

n - 弧度角。

描述

$ZCOT返回n的三角余切。结果是一个带符号的十进制数字。

参数

n

以弧度表示的角度,指定为非零值。可以将其指定为值,变量或表达式。值为0会生成错误。非数字字符串的值为0。

示例

下面的示例允许计算数字的余切:

/// d ##class(PHA.TEST.Function).ZCOT()
ClassMethod ZCOT()
{
	READ "输入一个数字:",num
	IF num=0 { 
		WRITE !,"零是非法值" 
	} ELSE { 
		WRITE !,"余切是: ",$ZCOT(num)
	}
	QUIT
}
DHC-APP>d ##class(PHA.TEST.Function).ZCOT()
输入一个数字:0
零是非法值
DHC-APP>d ##class(PHA.TEST.Function).ZCOT()
输入一个数字:1
余切是: .642092615934330703
DHC-APP>d ##class(PHA.TEST.Function).ZCOT()
输入一个数字:0.5
余切是: 1.830487721712451919

以下示例比较了Caché分数数字($DECIMAL数字)和$DOUBLE数字的结果:

/// d ##class(PHA.TEST.Function).ZCOT1()
ClassMethod ZCOT1()
{
	WRITE !,"the cotangent is: ",$ZCOT(1.0)
	WRITE !,"the cotangent is: ",$ZCOT($DOUBLE(1.0))
	WRITE !,"the cotangent is: ",$ZCOT(-1.0)
	WRITE !,"the cotangent is: ",$ZCOT($DOUBLE(-1.0))
	WRITE !,"the cotangent is: ",$ZCOT($ZPI/2)
	WRITE !,"the cotangent is: ",$ZCOT($DOUBLE($ZPI)/2)
}

DHC-APP>d ##class(PHA.TEST.Function).ZCOT1()
 
the cotangent is: .642092615934330703
the cotangent is: .64209261593433064607
the cotangent is: -.642092615934330703
the cotangent is: -.64209261593433064607
the cotangent is: .000000000000000000231322
the cotangent is: .000000000000000061232339957367660358

请注意,pi / 2的余切数是一个分数,而不是0。