atan2()

系统函数 MathLib.atan2 计算 y/x 的反正切的主值,并使用两个自变量的符号来确定返回值的象限。结果是以弧度计的,并且位于 -pi 到 pi 的范围内。

  MathLib.atan2(
    numericField1 mathLibNumber in,
    numericField2 mathLibNumber in)
  returns (result mathLibTypeDependentResult)
result
任何数字或 HEX 项,如数学(系统字)中所述。MathLib.atan2 返回的值被转换为具有 result 的格式,并在 result 中返回。
numericField1
任何数字或 HEX 项,如数学(系统字)中所述。在调用 MathLib.atan2 之前,该项被转换为双精度浮点。numericField1 为 y 值。
numericField2
任何数字或 HEX 项,如数学(系统字)中所述。在调用 MathLib.atan2 之前,该项被转换为双精度浮点。numericField2 为 x 值。

示例

  myItemY = 1;
  myItemX = 5;

  // returns pi/2
  result = MathLib.atan2(myItemY, myItemX);

相关参考
EGL 库 MathLib

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.