C言語の標準関数を目的別に調べることができる辞典

ホーム > C 標準関数逆引き辞典 > 数値・数学 > アークタンジェントを計算する

C 標準関数逆引き辞典

:: reverse dictionary ::

数値・数学

※ソースファイルについて


アークタンジェントを計算する

アークタンジェントを計算するには、atan 関数を使います。

≪宣言≫

#include <math.h>

/* 定数 */
#define PI  3.141592653589793
double rad30, rad45, rad60;
double deg30, 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;

ソースファイル

deg3030.0deg4545.0deg6060.0 になります。


X 座標と Y 座標のアークタンジェントを計算する場合は atan2 関数を使います。

≪宣言≫

#include <math.h>

/* 定数 */
#define PI  3.141592653589793
double rad30, rad45, rad60;
double deg30, 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;

ソースファイル

deg3030.0deg4545.0deg6060.0 になります。

▼ 関数

double atan(double n)

小数点数 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π

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

数値・数学 - number & mathematics -


ホーム > C 標準関数逆引き辞典 > 数値・数学 > アークタンジェントを計算する

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com