跳转到内容

C 编程/math.h/atan

来自维基教科书,自由的教学读物

atanmath.h 中的一个函数。[1] 它计算反正切。它返回 x 的反正切的主值,以弧度表示。在三角学中,反正切是正切的逆运算。注意,由于符号的模糊性,函数不能仅仅通过其正切值来确定角度落在哪个象限。要确定象限,我们可以使用 atan2。此函数的返回值是 x 的主反正切,在区间 [-pi/2,+pi/2] 弧度内。


#include <math.h>
double atan ( double x );

这里,x 是浮点值。


#include <math.h>
#include <stdio.h>

#define PI 3.14159265

int main(void)
{
  double param, result;
  param = 1.0;
  result = atan(param) * 180 / PI;
  printf("The arc tangent of %lf is %lf degrees\n", param, result );
  return 0;
}

1.000000 的反正切是 45.000000 度。

参考文献

[编辑 | 编辑源代码]
  1. ISO/IEC 9899:1999 规范 (PDF). p. 231, § 7.12.4.3.
[编辑 | 编辑源代码]
华夏公益教科书