double atan ( double x );
xのアークタンジェントを返します。xが0の場合は0を返します。
x:アークタンジェントを求める倍精度浮動小数点値。
アークタンジェント(逆正接)を計算します。
atan関数の戻り値の範囲は-π/2ラジアン~π/2ラジアンです。
〇PCベースコントローラ
〇InterMotion
void main() {
double deg, y, ay;
deg = 30.0;
・・・・
// 三角関数の計算
y = tan(DegToRad(deg)); // 期待値 y=0.577350
Printf2("tan(%f度) = %f\n", deg, y);
// 逆三角関数の計算
ay = atan(y); // 期待値 ay=0.523599
Printf2("tanが %f になる角度は %f (rad)\n", y, ay);
ay = RadToDeg(atan(y)); // 期待値 ay=30.000000
Printf2("tanが %f になる角度は %f (度)\n", y, ay);
・・・・
}