高校・数学III・微分・積分

微分法(積・商・合成関数)の練習問題

積・商・合成関数の微分と、三角・指数・対数関数の導関数を計算できる。

考え方

積・商・合成関数の微分と、exe^{x}・sin⁡x\sin x・log⁡x\log x の導関数を使って、いろいろな関数の変化の速さを計算できるようになります。機械学習の学習(誤差逆伝播法)や、物理・経済の変化率の計算の中心にある道具です。

導関数 f′(x)f'(x)
各点での変化の速さ(接線の傾き)を表す関数です。
合成関数
(3x+1)4(3x + 1)^{4} や e2xe^{2x} のように、関数の中に別の関数(内側)が入った関数です。
自然対数 log⁡x\log x
底が ee(=2.718…= 2.718\ldots)の対数です。数学 III では、log⁡x\log x と書けば自然対数を表します。

数学 II では (xn)′=nxn−1(x^{n})' = nx^{n-1} を学びました。数学 III では、(ex)′=ex(e^{x})' = e^{x}、(sin⁡x)′=cos⁡x(\sin x)' = \cos x、(cos⁡x)′=−sin⁡x(\cos x)' = -\sin x、(log⁡x)′=1x(\log x)' = \frac{1}{x} を加えます。exe^{x} は、微分しても形が変わらない特別な指数関数です。

積の微分は {f(x)g(x)}′=f′(x)g(x)+f(x)g′(x)\{f(x)g(x)\}' = f'(x)g(x) + f(x)g'(x) です。縦 f・横 g の長方形で、縦と横が少しずつ伸びると、面積は2本の細長い帯の分だけ増えるので、2つの項の和になります(下の図)。「微分どうしの積」f′(x)g′(x)f'(x)g'(x) ではありません。

商の微分は {f(x)g(x)}′=f′(x)g(x)−f(x)g′(x){g(x)}2\left\{\frac{f(x)}{g(x)}\right\}' = \frac{f'(x)g(x) - f(x)g'(x)}{\{g(x)\}^{2}} です。分子は引き算なので、順番を逆にしないよう注意します。

合成関数は、内側を u=g(x)u = g(x) とおいて「外側の微分 × 内側の微分」で微分します。(3x+1)4(3x + 1)^{4} なら、外側 u4u^{4} の微分 4u34u^{3} に、内側 3x+13x + 1 の微分 3 をかけて 12(3x+1)312(3x + 1)^{3} です。内側の微分のかけ忘れが、いちばん多いミスです。

縦 f・横 g の長方形(もとの面積 f × g)の上に横 g・縦 Δf の帯、右に縦 f・横 Δg の帯が加わり、右上に小さな長方形の角が残っている図。f × gf·ΔgΔf·ggΔgfΔf
縦 f・横 g の長方形で f と g が少し増えると、面積は2本の帯(Δf⋅g\Delta f \cdot g と f⋅Δgf \cdot \Delta g)の分だけ増えます。右上の小さな角はほとんど 0 なので、(fg)′=f′g+fg′(fg)' = f'g + fg' になります。

ポイント

(ex)′=ex(e^{x})' = e^{x}、(sin⁡x)′=cos⁡x(\sin x)' = \cos x、(cos⁡x)′=−sin⁡x(\cos x)' = -\sin x、(log⁡x)′=1x(\log x)' = \dfrac{1}{x}

積の微分: {f(x)g(x)}′=f′(x)g(x)+f(x)g′(x)\{f(x)g(x)\}' = f'(x)g(x) + f(x)g'(x)

商の微分: {f(x)g(x)}′=f′(x)g(x)−f(x)g′(x){g(x)}2\left\{\dfrac{f(x)}{g(x)}\right\}' = \dfrac{f'(x)g(x) - f(x)g'(x)}{\{g(x)\}^{2}}

合成関数の微分: {f(g(x))}′=f′(g(x))⋅g′(x)\{f(g(x))\}' = f'(g(x)) \cdot g'(x)(外側の微分 × 内側の微分)

解き方の手順

  1. 式の形を見て、「積」「商」「合成(かっこの中・指数・sin の中が x の式)」のどれかを見分けます。
  2. 積なら、2つの関数の導関数を先に求めておき、f′g+fg′f'g + fg' に当てはめます。
  3. 合成なら、内側を u とおき、外側を u で微分してから、内側の微分(ax+bax + b なら a)をかけます。
  4. 最後に式を整理します(共通の因数でくくってもかまいません)。

例

f(x)=x3cos⁡xf(x) = x^{3}\cos x を微分しましょう。

  1. x3x^{3} と cos⁡x\cos x の積なので、積の微分を使います。
  2. (x3)′=3x2(x^{3})' = 3x^{2}、(cos⁡x)′=−sin⁡x(\cos x)' = -\sin x
  3. f′(x)=3x2⋅cos⁡x+x3⋅(−sin⁡x)f'(x) = 3x^{2} \cdot \cos x + x^{3} \cdot (-\sin x)
  4. f′(x)=3x2cos⁡x−x3sin⁡xf'(x) = 3x^{2}\cos x - x^{3}\sin x

よくある間違い

練習問題でこの間違い方をしたときは、その場でお伝えします。

  • 合成関数の微分で内側を掛け忘れ(2x + 1)³ の微分を 3(2x + 1)² だけにするなど、内側の微分を掛け忘れる。合成関数の微分では、外側を微分したあとに内側の微分を掛けます。
  • 積の微分を微分の積にする(fg)' = f'g' としてしまう。積の微分は (fg)' = f'g + fg' です。

見る

計算例

合成関数の微分(連鎖律)は、ニューラルネットワークの学習(誤差逆伝播法)の中心にある計算です。

問いf(x)=e3x+2f(x) = e^{3x+2} を微分してください。

途中の式

  1. 内側を u=3x+2u = 3x+2 とおくと、f(x)=euf(x) = e^{u}
  2. f′(x)=eu⋅u′=e3x+2⋅3f'(x) = e^{u} \cdot u' = e^{3x + 2} \cdot 3
  3. f′(x)=3e3x+2f'(x) = 3e^{3x + 2}

答えf'(x)は 3e3x+23e^{3x + 2}

一緒にやる

小さく分けて、一緒に解く

1つずつ答えを確かめながら進みます。間違えても大丈夫です。

合成関数の微分(連鎖律)は、ニューラルネットワークの学習(誤差逆伝播法)の中心にある計算です。

f(x)=e−2x+3f(x) = e^{-2x+3} を微分してください。

小さな問いに分けて、1つずつ一緒に進めます。

ステップ 1 / 3

外側の関数を微分すると?(内側の −2x+3-2x+3 はそのまま)

x などの文字を使って式で答えます。累乗は x^2、かけ算の記号は省略できます(2x)。

読み取り:(入力すると、ここに数式で表示されます)

自分でやる

練習問題

数字は毎回変わります。2〜3問続けて解けたら、次の単元や元のレッスンに進みましょう。

問題を準備しています…

学び直しマップ

前後の単元

分からないところがあったら前提まで戻り、分かったら使う先へ進みましょう。

学び直しマップで、この単元のまわりを見る