sinの微分はなぜcos?誰でも直観的に理解できるように解説

三角関数の微分は、微分学の中でもずっと使うことになるとても重要なトピックです。そして結論から言うと、タイトルの通り sin の微分は cos になります。

それでは、なぜそうなるのでしょうか?

試験で高得点を取るための勉強も大切ですが、優秀なエンジニアやプログラマになるなど、数学を実社会で活かすには、盲目的に公式通りに問題を解くだけでなく、「なぜそうなるのか?」を徹底的に考えることが重要になっていきます。

そこで、このページでは、この点について、誰でも理解できるように視覚的に学べるアニメーションを豊富に使いながら解説していきます。ぜひご覧頂ければと思います。

目次

1. sinとは

まず sin とは何だったかを簡単に復習しておきましょう。

sinとは単位円(半径が1の円)上にできる、角度をθ・斜辺の長さを1とする直角三角形の対辺の長さのことです。斜辺の長さが1ではない直角三角形の場合でも、sin の値は必ず「対辺/斜辺」に等しくなります。

以下のアニメーションをご覧頂くとわかりやすいでしょう。

sin(正弦)とは

ご覧のように sin(θ)の長さは、θの値が 0 から π(180度)の間は正の値になり、π(180度)から 2π(360度)の間は負の値になります。そして、1/2π(90度)のときと、 3/2π(270度)のときに最長になります。

この sin(θ) の長さを、横軸がθ・縦軸が sin(θ) のグラフに描いたものが有名なサインカーブ(正弦波)です。

サインカーブ(正弦波)

以上が sin です。

2. sinの微分はcos

sin の微分は cos になります。以下のアニメーションで視覚的に表しているので、ぜひご確認ください。sinが青で、cosが緑です。

sinの微分はcos

sinの微分公式

\[
\sin^{\prime}(\theta)
=
\cos(\theta)
\]

3. sinの微分の証明

それでは、なぜこうなるのでしょうか。

微分について考える時の鉄則は、関数の入力値の小さな変化によって、出力値がどのように変化するのかを考えることです。具体的には、θの値がほんの少し変化した時、sin(θ)の値はどう変化するか、ということです。これを、いちいち文字で表すのは不便なので、ここからは θの値の変化を dθ、これによる sin(θ)の値の変化を d(sin(θ)) と表します。

つまり、sinの微分は以下の計算によって求められます。

sinの微分の計算方法

\[
\sin^{\prime}(\theta)
=
\dfrac{df(x)}{dx}
=
\dfrac{d(\sin(\theta))}{d\theta}
\]

そして、sinに限らず、三角関数の微分は、グラフ上ではなく、単位円上で考えることがコツです。それでは単位円上では、dθとd(sin(θ))は何を意味するのでしょうか。これを考えていくことが、そのまま証明につながります。

3.1. ラジアンの復習

dθとd(sin(θ))ついて考えていくための前提として、まずはラジアンについて確認しておきましょう。

ラジアンとは、単位円上では、角度θのことであると同時に、角度θの時の弧の長さでもあります。例えば、θが 1 ラジアンの時、孤の長さも 1 になりますし、θが 2 の時は孤の長さも 2 になります。つまり、単位円上では θ は孤の長さと同じになるのです。なお1 ラジアンは 180°/π です。

言葉よりも、以下のアニメーションで確認して頂いた方がわかりやすいでしょう。

ラジアンの復習

この知識が sin の微分を考える上での前提となります。

3.2. dθとd(sin(θ)) の幾何学的意味

さて、あらためて単位円上では、dθとd(sin(θ))は何を意味するのでしょうか。

まず、θは角度θのときの孤の長さと同じです。ということは、dθはθが変化したときの孤の長さの変化を意味することになります。そして、d(sin(θ)) は、それによる対辺の長さの変化です。

ぜひ以下のアニメーションでご確認ください。

dθとd(sin(θ))の幾何学的意味

3.3. sinの微分は「隣辺/斜辺」と同じ

さて、こうやってdθとd(sin(θ))を眺めていると興味深いことに気づきます。

それは、dθを斜辺・d(sin(θ))を隣辺とする小さな直角三角形は、元の直角三角形と相似形になっているということです。これは、以下のアニメーションをご覧頂くとわかりやすいでしょう。

sinの微分の証明

さて、上述の通り、sinの微分は \(\dfrac{d(\sin(\theta))}{d\theta}\) で求められます。ということは、この計算は直角三角形の「隣辺/斜辺」の計算をしているものであることになります。そして、この計算こそ、まさにcosの定義なのです。

以上のことから、sinの微分はcosになります。

\(\sin^{\prime}(\theta)=\cos(\theta)\) の証明

\[
\sin^{\prime}(\theta)
=
\dfrac{dy}{dx}
=
\dfrac{d(\sin(\theta))}{d\theta}
=
\dfrac{隣辺}{斜辺}
=
\cos(\theta)
\]

4. まとめ

以上がsinの微分の解説です。

特に難しいものではありませんが、元々のsinの理解やラジアンの理解が足りていない場合は、厄介に感じるかもしれません。その場合は、それぞれの復習をしっかり行っておきましょう。

三角関数の微分は、微分の中でも特に重要なものなので、関連分野も含めてしっかりと理解するようにしましょう。

Python初心者におすすめのプログラミングスクール

「未経験からでもPythonを学べるプログラミングスクールを探しているけど、色々ありすぎてわからない」なら、次の3つのプログラミングスクールから選んでおけば間違いはありません。

Aidemy Premium:全くの初心者ができるだけ効率よく短期間で実務的に活躍できるAI人材になることを目的とした講座。キャリアカウンセリングや転職エージェントの紹介などの転職支援も充実しており、受講者の転職成功率が高い。

AIジョブカレPythonの基本をおさえた人が、実際に機械学習やディープラーニングを活用できるようになるための講座。転職補償型があるなどキャリア支援の内容が非常に手厚く、講師の質も最高クラス。コスパ最高。Python初心者用の対策講座もある。

データミックスプログラミング経験者のビジネスマンが、更なるキャリアアップのためにデータの処理方法を学んでデータサイエンティストになるための講座。転職だけでなく起業やフリーランスとして独立する人も多い。Python初心者用の対策講座もある。

特に、あなたが以下のような目標を持っているなら、この中から選んでおけば間違いはないでしょう。

・未経験からPythonエンジニアとして就職・転職したい
・AIエンジニアやデータサイエンティストとしてキャリアアップしたい
・起業やフリーランスを視野に入れたい

理由は「Python初心者のためのおすすめプログラミングスクール3選」で解説しています。



よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメント一覧 (1件)

  • はじめまして。
    コメント失礼します。
    微積分学や関数等の説明をする際、このようなアニメーションで説明する方法がないかと探していました。
    この動画はどのように作成されていますでしょうか。ソフト、プログラム等がございましたら教えていただければと思います。

トミー へ返信する コメントをキャンセル

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

目次
閉じる