sin, cos, tan, asin, acos, atan, atan2 - 三角関数
【書式】
#include <math.h>
double sin(double x);
double cos(double x);
double tan(double x);
double asin(double x);
double acos(double x);
double atan(double x);
double atan2(double y, double x);
【解説】
これらは三角関数または逆三角関数の値を計算します。角度の単位はラジア
ンです。
sin()はxのサインを返します。
cos()はxのコサインを返します。
tan()はxのタンジェントを返します。
asin() はxのアークサイン(sin()の逆関数)を、-PI/2からPI/2までの範囲で
返します。
acos()はxのアークコサイン(cos()の逆関数)を、0からPI までの範囲で返し
ます。
atan()はxのアークタンジェント(tan()の逆関数) を、-PI/2からPI/2までの
範囲で返します。
atan2() はatan(y/x)を計算しますが、atan()と異なり、-PIからPIまでの値
を返します。xの値が0であってもyが0でなければ正しい値を返します。
【エラー】
EDOM
パラメタが定義域を超えています
ERANGE
結果が正確に表現できません
【可搬性】
ANSI, UNIX, DOS窓
【参照】
matherr(3)
【copyright (c) 安江正樹@東海大学理学部物理学科】