Cライブラリ関数 -atan()
説明
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);
}
#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 度その他の拡張