跳轉到內容

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.
[編輯 | 編輯原始碼]
華夏公益教科書