数学Ⅱでは多項式についてのみ微分を扱ったが、数学Ⅲでは ex や sinx、logx など多様な関数が登場する。これらの関数同士の積や商を微分するには、専用の公式が必要になる。
積の微分法
関数 f(x) と g(x) の積 f(x)g(x) の導関数は、次の公式で求められる。
{f(x)g(x)}′=f′(x)g(x)+f(x)g′(x)
この公式は「片方を微分してもう片方はそのまま」を 2 通り作り、足し合わせる構造になっている。導出は導関数の定義に立ち返ればわかる。
h(x)=f(x)g(x) とおくと、
h′(x)=Δx→0limΔxf(x+Δx)g(x+Δx)−f(x)g(x)
ここで分子に f(x+Δx)g(x) を加えて引く(何も変えていない)と、
h′(x)=Δx→0lim{Δxf(x+Δx)−f(x)g(x)+f(x+Δx)Δxg(x+Δx)−g(x)}
Δx→0 で f(x+Δx)→f(x) となるので、右辺は f′(x)g(x)+f(x)g′(x) に収束する。
積の微分法の計算例
y=x2sinx を微分する。f(x)=x2, g(x)=sinx とおくと、
y′=2xsinx+x2cosx
もう一つ、y=exlogx を微分する。
y′=exlogx+ex⋅x1=ex(logx+x1)
このように、積の微分では結果をそのまま書き下してから共通因数でまとめると見通しがよくなる。
3 つ以上の関数の積
積の微分法は 3 つ以上の関数にも拡張できる。f(x)g(x)h(x) の導関数は次のようになる。
{f(x)g(x)h(x)}′=f′(x)g(x)h(x)+f(x)g′(x)h(x)+f(x)g(x)h′(x)
パターンは同じで、「1 つだけ微分して残りはそのまま」を全通り足す。
y=xexsinx の導関数はどれか。
- y′=exsinx+xexcosx
- y′=exsinx+xexsinx+xexcosx
- y′=exsinx+xexsinx
__RESULT__
3 つの関数 x, ex, sinx のそれぞれを 1 つずつ微分し、残り 2 つはそのままにして足し合わせる。(x)′=1, (ex)′=ex, (sinx)′=cosx を代入すればよい。
商の微分法
関数 g(x)f(x) の導関数は次の公式で与えられる。
{g(x)f(x)}′={g(x)}2f′(x)g(x)−f(x)g′(x)
分子は「(分子の微分)×(分母)−(分子)×(分母の微分)」という構造で、積の微分の + が − に変わった形になっている。分母は元の分母の 2 乗である。
導出は g(x)f(x)=f(x)⋅{g(x)}−1 と見て積の微分法を適用すればよい。{g(x)}−1 の微分は合成関数の微分から −{g(x)}2g′(x) となるので、
f′(x)⋅g(x)1+f(x)⋅(−{g(x)}2g′(x))={g(x)}2f′(x)g(x)−f(x)g′(x)
が得られる。
商の微分法の計算例
y=xsinx を微分する。
y′=x2cosx⋅x−sinx⋅1=x2xcosx−sinx
次に y=1+x2ex を微分する。
y′=(1+x2)2ex(1+x2)−ex⋅2x=(1+x2)2ex(1+x2−2x)=(1+x2)2ex(1−x)2
商の微分は分子が長くなりがちなので、因数分解できないか確認する習慣をつけると計算ミスに気づきやすい。
g(x)1 の微分
商の微分法で f(x)=1 とした特殊ケースもよく使う。
{g(x)1}′=−{g(x)}2g′(x)
たとえば y=cosx1 なら、
y′=−cos2x−sinx=cos2xsinx=cosx1⋅cosxsinx=secxtanx
商の微分法
(gf)′=g2f′g−fg′(引く、分母の 2 乗)
積と商が混在する場合
実際の問題では積と商が組み合わさった関数が出てくる。たとえば y=sinxx2ex のような関数は、分子を積の微分、全体を商の微分として処理する。
分子 x2ex の微分は 2xex+x2ex=xex(2+x) なので、
y′=sin2xxex(2+x)sinx−x2excosx
分子から xex をくくり出すと、
y′=sin2xxex{(2+x)sinx−xcosx}
このように段階を分けて処理すれば、複雑な関数でも機械的に微分できる。
y=logxx の導関数はどれか。
- y′=logx1−(logx)21
- y′=(logx)2logx−1
- y′=xlogx1
__RESULT__
商の微分法を適用する。f(x)=x, g(x)=logx とおくと、f′(x)=1, g′(x)=x1 なので、y′=(logx)21⋅logx−x⋅x1=(logx)2logx−1 となる。
3 つの関数 x, ex, sinx のそれぞれを 1 つずつ微分し、残り 2 つはそのままにして足し合わせる。(x)′=1, (ex)′=ex, (sinx)′=cosx を代入すればよい。