数学関数

Last-modified: 2011-09-23 (金) 14:29:34
 

目的

数学関数について理解すること。

数学関数とは

ルートや三角関数など、数学に関する関数を数学関数と呼びます。
数学関数は、math.h ヘッダに用意されています。

数学関数を使用する上での注意点

数学関数を使用する際は、次の点に注意してください。

  1. math.h を忘れずにインクルードすること
  2. 数学関数の引数や戻り値は double 型であること

数学関数の種類

数学関数には、次のようなものが用意されています。

  • sqrt 平方根
  • pow べき乗
  • sin, cos, tan 三角関数
  • log 自然対数
  • fabs 絶対値

詳細や、他の関数については、以下のサイトを参考にしてください。

課題

課題1

ある整数 x の三乗根 (立方根) を求めなさい。

実行例

./a.out
8
2.00
./a.out
1
1.00
./a.out
3
1.44

課題2

log_a b を求めなさい。

実行例

a b が空白で区切られて与えられます。

./a.out
2 8
3
./a.out
3 81
4

ヒント

底の変換公式を使います。

挑戦課題