:: reverse dictionary ::
※ソースファイルについて
アークタンジェントを計算するには、atan 関数を使います。
#include<math.h> /* 定数 */#definePI 3.141592653589793
doublerad30, rad45, rad60;doubledeg30, deg45, deg60; rad30 = atan(0.577350269189626); rad45 = atan(1.0); rad60 = atan(1.732050807568877); /* 度単位に直す */ deg30 = 180 / PI * rad30; deg45 = 180 / PI * rad45; deg60 = 180 / PI * rad60;
deg30 は 30.0 、deg45 は 45.0 、deg60 は 60.0 になります。
X 座標と Y 座標のアークタンジェントを計算する場合は atan2 関数を使います。
#include<math.h> /* 定数 */#definePI 3.141592653589793
doublerad30, rad45, rad60;doubledeg30, deg45, deg60; rad30 = atan2(100.0, 173.0); rad45 = atan2(1.0, 1.0); rad60 = atan2(1000.0, 578.0); /* 度単位に直す */ deg30 = 180 / PI * rad30; deg45 = 180 / PI * rad45; deg60 = 180 / PI * rad60;
deg30 は 30.0 、deg45 は 45.0 、deg60 は 60.0 になります。
doubleatan(doublen)
小数点数 n のアークタンジェントを計算します。
返す角度はラジアン単位です。
-π/2 ラジアンから π/2 ラジアンまでの角度を返します。
n … 小数点数
アークタンジェントの値(ラジアン単位の角度)
double atan2(double y, double x)
X 座標と Y 座標のアークタンジェントを計算します。
返す角度はラジアン単位です。
-π ラジアンから π ラジアンまでの角度を返します。
y … Y 座標
x … X 座標
アークタンジェントの値(ラジアン単位の角度)
度とラジアンの関係は、次の表のようになります。
| 度 | 0 | 30 | 45 | 60 | 90 | 180 | 360 | 540 |
|---|---|---|---|---|---|---|---|---|
| ラジアン | 0 | π / 6 | π / 4 | π / 3 | π / 2 | π | 2π | 3π |
int 型の数値(整数)に変換するlong 型の数値(整数)に変換するdouble 型の数値(小数点数)に変換する
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com