Cライブラリ関数 -atan()

C標準ライブラリ - <math.h>

説明

atan()はC標準ライブラリ<math.h>中の関数で、数値の逆正接(アークタンジェント)を計算します(逆三角関数の正接逆関数とも呼ばれます)。この関数は実数を受け取り、その値の逆正接をラジアン単位で返します。

atan()この関数は指定された値の逆正接を計算するために使用され、三角関数の逆演算を扱う一般的なツールです。atan2()一方、この関数は y/x の逆正接を計算するのに適しており、異なる象限の角度を正しく処理できます。数学計算では、これら2つの関数を適切に選択して使用することで、正確な結果が得られます。

宣言

以下は atan() 関数の宣言です。

#include <math.h>

double atan(double x);
float atanf(float x);
long double atanl(long double x);

パラメータ

  • x-- 浮動小数点数。

戻り値

  • 返すのはx逆正接値(ラジアン単位)です。戻り値の範囲は [-π/2, π/2] です。

例

以下の例は atan() 関数の使い方を示しています。

例

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

#define PI 3.14159265

int main ()
{
   double x, ret, val;
   x = 1.0;
   val = 180.0 / PI;

   ret = atan (x) * val;
   printf("%lf の逆正接は %lf 度です", x, ret);
   
   return(0);
}

上記のプログラムをコンパイルして実行すると、次の結果が得られます。

1.000000 的反正切是 45.000000 度

C標準ライブラリ - <math.h>

その他の拡張