指数関数と対数関数のグラフを以下にしめす。
三角関数は日常生活で何に役に立つの?
特に数学に苦手意識のある人は、「三角比」「三角関数」と聞いただけでアレルギー反応を起こしてしまうかもしれない。「sin(サイン)・cos(コサイン)・tan(タンジェント)なんて、社会に出ると何の役にも立たない」と思っている人もいるのではないだろうか。
三角関数
ところが、三角関数は思いのほか私たちの生活に密着している。三角関数の陰の活躍を知れば、少しは親しみが湧くのでは?
測量
実は三角関数は、「近代文明の土台」といっても過言ではない重要な発明。三角関数のどこが画期的かというと、直角三角形の辺の長さの比から、直接手で測れないものも計算できるという点だ。
三角関数の用途として最も古く、現代社会でも必須なのが「測量」。三角比を応用した三角測量によって、直接測ることなく、距離や高さを測ることができる。三角測量の原理はGPSの測位にも生かされていて、私たちも普段オンラインマップなどでお世話になっているのだ。
ゲームプログラミング
「プログラミングと三角関数にどんな関係があるの?」と思う人もいるかもしれない。
ところが、ゲームなど座標を扱うプログラムを作成するときは三角関数が活躍する。ゲームプログラミングで三角関数がよく用いられるのは、キャラクターや物体が移動するとき。三角関数を使うことで、キャラクターや物体を思いどおりの角度や距離で動かすことができる。ゲームプログラミングにおいて、三角関数は欠かせない存在なのだ。
画像処理
画像を回転させるには、画像を構成する一つひとつの画素をすべて「回転後の座標に移動させる処理」が必要になる。そこで、三角関数を使用することで、回転後の座標と回転前の座標を求めて、画像を任意の角度に回転させられるように!