Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

$ZTAN

指定された角度の三角関数のタンジェントを返します。

Synopsis

$ZTAN(n)

パラメータ

n Pi から 2 Pi までの範囲のラジアン単位の角度。提供されている他の数値は、この範囲内の値に変換されます。

概要

$ZTAN は、n の三角関数のタンジェントを返します。結果は、符号付きの 10 進数の数字です。

Note:

$ZTAN は (他のすべての三角関数のように)、利用できる小数桁数の数に丸められた pi を基にして、値を計算します。したがって、$ZTAN($ZPI) から返される値は –.000000000000000000462644 で、$ZTAN(–$ZPI) から返される値は .000000000000000000462644 です。このため、0 に対する返り値を比較した制限テストを実行するべきではありません。$ZTAN(0) は 0 です。

パラメータ

n

範囲 0 から 2 Pi までのラジアン単位の角度。値、変数、式として指定することができます。

非数値文字列は 0 として評価されます。

以下は、数のタンジェントを計算する例です。

   READ "Input a number: ",num
   WRITE !,"the tangent is: ",$ZTAN(num)
   QUIT

以下の例は、Caché 小数 ($DECIMAL の数値) の結果と $DOUBLE の数値の結果を比較します。どちらの場合でも、0 のタンジェントは正確に 0 ですが、pi のタンジェントは 0 ではない負の小数値です。

  WRITE !,"the tangent is: ",$ZTAN(0.0)
  WRITE !,"the tangent is: ",$ZTAN($DOUBLE(0.0))
  WRITE !,"the tangent is: ",$ZTAN($ZPI)
  WRITE !,"the tangent is: ",$ZTAN($DOUBLE($ZPI))
  WRITE !,"the tangent is: ",$ZTAN(1.0)
  WRITE !,"the tangent is: ",$ZTAN($DOUBLE(1.0))

関連項目

FeedbackOpens in a new tab