arctan(アークタンジェント)の微分を誰でも理解できるように解説

当ページでは、arctanの微分公式について、誰でもわかるように幾何学的なイメージを用いて解説していきます。

なお、先に tan 関数と 逆関数について理解しておくことが必要です。これらについては、以下のページで解説していますので、ぜひ併せてご確認ください。

それでは始めましょう。

目次

1. arctanとは

最初に arctan についておさらいしておきましょう。

arctan は tan の逆関数であり、tan-1 と表記する場合もあります。以下の画像で示している通り、これらの関数は \(y=\tan(\theta) \leftrightarrow \theta =\arctan(y)\) という関係にあります。

arctan とは

つまり arctan とは、\(\tan(\theta)\) の値からラジアンである \(\theta\) を求める関数です。

これらの関数をグラフに描くと、以下のように \(y=x\) の直線を挟んで対称になっていることがわかります。

tan と arctan

そして、arctanと三角関数には以下のような関係がありますので、確認しておきましょう。

arctan と三角関数の関係

  • \(\tan(\arctan x)=x\)
  • \(\cos(\arctan x)=\dfrac{1}{\sqrt{1+x^2}}\)
  • \(\sin(\arctan x)=\dfrac{x}{\sqrt{1+x^2}}\)

これらは暗記する必要はありません。以下の画像のように、ラジアンが \(\theta\)、\(\tan(\theta)\) が \(x\) の単位円上の直角三角形をイメージすると、ピタゴラスの定理から簡単に求めることができます。

arctan と三角関数の関係

2.arctanの微分

それでは、arctanの微分はどうなるでしょうか。結論から言うと、以下のようになります。

arctan の微分

\[
\arctan^{\prime}(x)=\dfrac{1}{1+x^2}
\]

\(y=\tan(x)\)、\(x=\arctan(y)\) であることを考えれば、これは逆関数の微分公式を使うと簡単に求めることができます。

以下の通りです。

arctan の微分の証明(逆関数の微分公式より)

\[\begin{eqnarray}
\arctan^{\prime}(y)
&=&
\dfrac{1}{\tan^{\prime}(x)}\\
&=&
\dfrac{1}{\frac{1}{\cos^2(x)}}\\
&=&
\cos^2(x)
\end{eqnarray}\]

これは \(\arctan^{\prime}(y)\) なので \(\arctan^{\prime}(x)\) に変換します。そのために両辺の \(x\) を \(\arctan(x)\) に変換します。

\[\begin{eqnarray}
\arctan^{\prime}(\tan(x))
&=&
\cos^2(x)\\
\rightarrow
\arctan^{\prime}(\tan(\arctan(x)))
&=&
\cos^2(\arctan(x))\\
\rightarrow{}
\arctan^{\prime}(x)
&=&
\dfrac{1}{(\sqrt{1+x^2})^2}\\
&=&
\dfrac{1}{1+x^2}
\end{eqnarray}\]

以上。

このように arctan の微分は三角関数逆関数を理解していれば、簡単に導き出すことができます。丸暗記するよりも、こうやって自分自身で導出できるようになることを目指しましょう。

3. arctanの微分まとめ

以上が arctan の微分です。

繰り返しになりますが、これは必ずしも暗記しなければいけないものではありません。暗記よりもむしろ、基礎である三角関数の微分と、逆関数の微分をしっかりと理解して、自ら導き出せるようになることが大切です。

ぜひ、参考にして頂ければと思います。

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

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

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

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

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

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

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

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



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

この記事を書いた人

コメント

コメントする

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

目次
閉じる