「数学関数(math.h)」の編集履歴(バックアップ)一覧はこちら
「数学関数(math.h)」(2010/06/25 (金) 22:11:24) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**数学関数 <math.h>
//#region(close, プログラム例)
//#endregion
...
**数学関数 <math.h>
***剰余を計算する
double fmod(double a, double b)
引数 a, b: b ≠ 0
戻り値: a を b で割った余り = a - (int)(a / b) * b
#region(close, プログラム例)
誰か編集して...
#endregion
***正の平方根を計算する
double sqrt(double x)
引数 x: x ≧ 0
戻り値: √(x)
#region(close, プログラム例)
誰か編集して...
#endregion
***指数を計算する
double exp(double x)
引数 x: double 型で扱える範囲全体
戻り値: exp(x) = eのx乗
#region(close, プログラム例)
誰か編集して...
#endregion
***累乗を計算する
double pow(double a, double b)
引数 a, b: aのb乗をする数
戻り値: aのb乗
#region(close, プログラム例)
誰か編集して...
#endregion
***正弦を計算する
double sin(double x)
引数 x: double 型で扱える範囲全体
戻り値: sin(x)
#region(close, プログラム例)
誰か編集して...
#endregion
***余弦を計算する
double cos(double x)
引数 x: double 型で扱える範囲全体
戻り値: cos(x)
#region(close, プログラム例)
誰か編集して...
#endregion
***正接を計算する
double tan(double x)
引数 x: x ≠ (2 * n + 1) * π / 2 (n は整数)
戻り値: tan(x) = sin(x) / cos(x)
#region(close, プログラム例)
誰か編集して...
#endregion
***双曲線正弦を計算する
double sinh(double x)
引数 x: double 型で扱える範囲全体
戻り値: sinh(x) = (exp(x) - exp(-x)) / 2
#region(close, プログラム例)
誰か編集して...
#endregion
***双曲線余弦を計算する
double cosh(double x)
引数 x: double 型で扱える範囲全体
戻り値: cosh(x) = (exp(x) + exp(-x)) / 2
#region(close, プログラム例)
誰か編集して...
#endregion
***双曲線正接を計算する
double tanh(double x)
引数 x: double 型で扱える範囲全体
戻り値: tanh(x) = sinh(x) / cosh(x)
#region(close, プログラム例)
誰か編集して...
#endregion
***自然対数を計算する
double log(double x)
引数 x: x > 0
戻り値: log(x) / log(e)
#region(close, プログラム例)
誰か編集して...
#endregion
***常用対数を計算する
double log10(double x)
引数 x: x > 0
戻り値: log(x) / log(10)
#region(close, プログラム例)
誰か編集して...
#endregion
***逆正弦を計算する
double asin(double x)
引数 x: -1 ≦ x ≦ 1
戻り値: -π / 2 ≦ asin(x) ≦ π / 2
#region(close, プログラム例)
誰か編集して...
#endregion
***逆余弦を計算する
double acos(double x)
引数 x: -1 ≦ x ≦ 1
戻り値: 0 ≦ acos(x) ≦ π
#region(close, プログラム例)
誰か編集して...
#endregion
***逆正接を計算する
double atan(double x)
引数 x: double 型で扱える範囲全体
戻り値: -π / 2 ≦ tan^(-1)(x) ≦ π / 2
#region(close, プログラム例)
誰か編集して...
#endregion
***角度を計算する
double atan2(double x, double y)
引数 x, y: 平面上の座標 ((x, y) ≠ (0, 0))
戻り値: x 軸からの動径 (-π < atan2(x, y) ≦ π) , z = x + i * y (iは虚数単位) としたときの z の偏角 Arg(z) でもOK
#region(close, プログラム例)
誰か編集して...
#endregion
//#region(close, プログラム例)
//#endregion
...
表示オプション
横に並べて表示:
変化行の前後のみ表示: