プリンキピア

第3章微分

Composites of Three or More Functions3つ以上の関数の合成

We can now combine the chain rule with other rules for differentiating functions, but when we are differentiating the composition of three or more functions, we need to apply the chain rule more than once. If we look at this situation in general terms, we can generate a formula, but we do not need to remember it, as we can simply apply the chain rule multiple times.
連鎖律をほかの微分法と組み合わせられるようになった。しかし、3つ以上の関数の合成を微分するときには、連鎖律を複数回使う必要がある。一般的な形で考えれば公式を作れるが、それ自体を暗記する必要はない。単に連鎖律を繰り返し使えばよい。
In general terms, first we let
一般的には、まず次のようにおく。
k(x)=h(f(g(x))).
k(x)=h(f(g(x)))
Then, applying the chain rule once we obtain
連鎖律を1回使うと、
k′(x)=ddx(h(f(g(x)))=h′(f(g(x)))·ddxf((g(x))).
k′(x)=ddx(h(f(g(x)))=h′(f(g(x)))·ddxf((g(x)))
Applying the chain rule again, we obtain
もう一度連鎖律を使うと、
k′(x)=h′(f(g(x))f′(g(x))g′(x)).
k′(x)=h′(f(g(x))f′(g(x))g′(x))
Notice that the derivative of the composition of three functions has three parts. (Similarly, the derivative of the composition of four functions has four parts, and so on.) Also, remember, we can always work from the outside in, taking one derivative at a time.
3つの関数の合成の導関数には、3つの因子があることに注目しよう。同様に、4つの関数なら4つの因子がある。常に外側から内側へ、1つずつ微分して進めばよい。
Example 3.55例題 3.55

Differentiating a Composite of Three Functions3つの関数の合成を微分する

Find the derivative of k(x)=cos4(7x2+1).
k(x)=cos4(7x2+1)の導関数を求めなさい。
Solution解き方
First, rewrite k(x) as
まず、k(x)を次のように書き直す。
k(x)=(cos(7x2+1))4.
k(x)=(cos(7x2+1))4
Then apply the power rule several times.
次に、連鎖律を使い、べき関数と内側の関数を順に微分する。
k′(x)=4(cos(7x2+1))3(ddxcos(7x2+1))Apply the chain rule.=4(cos(7x2+1))3(−sin(7x2+1))(ddx(7x2+1))Apply the chain rule.=4(cos(7x2+1))3(−sin(7x2+1))(14x)Apply the chain rule.=−56xsin(7x2+1)cos3(7x2+1)Simplify.
k′(x)=4(cos(7x2+1))3(ddxcos(7x2+1))合成関数の微分法を用いる。=4(cos(7x2+1))3(−sin(7x2+1))(ddx(7x2+1))合成関数の微分法を用いる。=4(cos(7x2+1))3(−sin(7x2+1))(14x)合成関数の微分法を用いる。=−56xsin(7x2+1)cos3(7x2+1)整理する。
Example 3.56例題 3.56

Using the Chain Rule in a Velocity Problem速度の問題に連鎖律を使う

A particle moves along a coordinate axis. Its position at time t is given by s(t)=sin(2t)+cos(3t). What is the velocity of the particle at time t=π6?
座標軸上を動く質点の、時刻tにおける位置をs(t)=sin(2t)+cos(3t)で表す。時刻t=π6での速度を求めなさい。
Solution解き方
To find v(t), the velocity of the particle at time t, we must differentiate s(t). Thus,
時刻tにおける質点の速度v(t)を求めるには、s(t)を微分する。したがって、
v(t)=s′(t)=2cos(2t)−3sin(3t).
v(t)=s′(t)=2cos(2t)−3sin(3t)
Substituting t=π6 into v(t), we obtain v(π6)=−2.
v(t)にt=π6を代入すると、v(π6)=−2となる。

Proof証明

At this point, we present a very informal proof of the chain rule. For simplicity’s sake we ignore certain issues: For example, we assume that g(x)≠g(a) for x≠a in some open interval containing a. We begin by applying the limit definition of the derivative to the function h(x) to obtain h′(a):
英語のヒント
ここで、連鎖律の証明の概略を示す。簡単にするため、いくつかの問題は扱わない。例えば、aを含むある開区間内で、x≠aならg(x)≠g(a)であると仮定する。まず、関数h(x)に極限による導関数の定義を使い、h′(a):を求める。
h′(a)=limx→af(g(x))−f(g(a))x−a.
h′(a)=limx→af(g(x))−f(g(a))x−a
Rewriting, we obtain
書き直すと、
h′(a)=limx→af(g(x))−f(g(a))g(x)−g(a)·g(x)−g(a)x−a.
h′(a)=limx→af(g(x))−f(g(a))g(x)−g(a)·g(x)−g(a)x−a
Although it is clear that
次の等式が成り立つことは明らかだが、
limx→ag(x)−g(a)x−a=g′(a),
limx→ag(x)−g(a)x−a=g′(a)
it is not obvious that
次の等式が成り立つことは、すぐには明らかでない。
limx→af(g(x))−f(g(a))g(x)−g(a)=f′(g(a)).
limx→af(g(x))−f(g(a))g(x)−g(a)=f′(g(a))
To see that this is true, first recall that since g is differentiable at a,g is also continuous at a. Thus,
これを確かめるため、まずgはaで微分可能なので、aで連続でもあることを思い出そう。したがって、
limx→ag(x)=g(a).
limx→ag(x)=g(a)
Next, make the substitution y=g(x) and b=g(a) and use change of variables in the limit to obtain
次にy=g(x)、b=g(a)とおき、極限の変数を置き換えると、
limx→af(g(x))−f(g(a))g(x)−g(a)=limy→bf(y)−f(b)y−b=f′(b)=f′(g(a)).
limx→af(g(x))−f(g(a))g(x)−g(a)=limy→bf(y)−f(b)y−b=f′(b)=f′(g(a))
Finally,
最後に、
h′(a)=limx→af(g(x))−f(g(a))g(x)−g(a)·g(x)−g(a)x−a=f′(g(a))g′(a).
h′(a)=limx→af(g(x))−f(g(a))g(x)−g(a)·g(x)−g(a)x−a=f′(g(a))g′(a)
□
□
Example 3.57例題 3.57
Using the Chain Rule with Functional Values関数の値が与えられた場合に連鎖律を使う
Let h(x)=f(g(x)). If g(1)=4,g′(1)=3, and f′(4)=7, find h′(1).
h(x)=f(g(x))とする。g(1)=4,g′(1)=3かつf′(4)=7のとき、h′(1)を求めなさい。
Solution解き方
Use the chain rule, then substitute.
連鎖律を使い、そのあと値を代入する。
h′(1)=f′(g(1))g′(1)Apply the chain rule.=f′(4)·3Substituteg(1)=4andg′(1)=3.=7·3Substitutef′(4)=7.=21Simplify.
h′(1)=f′(g(1))g′(1)合成関数の微分法を用いる。=f′(4)·3代入する値:g(1)=4およびg′(1)=3.=7·3代入する値:f′(4)=7.=21整理する。

The Chain Rule Using Leibniz’s Notationライプニッツの記法による連鎖律

As with other derivatives that we have seen, we can express the chain rule using Leibniz’s notation. This notation for the chain rule is used heavily in physics applications.
これまでの導関数と同じように、連鎖律もライプニッツの記法で表せる。この形は、物理学への応用でよく使われる。
Forh(x)=f(g(x)), let u=g(x) and y=h(x)=f(u). Thus,
h(x)=f(g(x))について、u=g(x)、y=h(x)=f(u)とおく。すると、
h′(x)=dydx,f′(g(x))=f′(u)=dyduandg′(x)=dudx.
h′(x)=dydx,f′(g(x))=f′(u)=dyduおよびg′(x)=dudx
Consequently,
したがって、
dydx=h′(x)=f′(g(x))g′(x)=dydu·dudx.
dydx=h′(x)=f′(g(x))g′(x)=dydu·dudx
Example 3.58例題 3.58

Taking a Derivative Using Leibniz’s Notation, Example 1ライプニッツの記法で微分する:例1

Find the derivative of y=(x3x+2)5.
y=(x3x+2)5の導関数を求めなさい。
Solution解き方
First, let u=x3x+2. Thus, y=u5. Next, find dudx and dydu. Using the quotient rule,
まずu=x3x+2とおくと、y=u5となる。次にdudxとdyduを求める。商の微分法より、
dudx=2(3x+2)2
and
また、
dydu=5u4.
dydu=5u4
Finally, we put it all together.
最後に、これらを組み合わせる。
dydx=dydu·dudxApply the chain rule.=5u4·2(3x+2)2 Substitutedydu=5u4anddudx=2(3x+2)2.=5(x3x+2)4·2(3x+2)2Substituteu=x3x+2.=10x4(3x+2)6Simplify.
dydx=dydu·dudx合成関数の微分法を用いる。=5u4·2(3x+2)2 代入する値:dydu=5u4およびdudx=2(3x+2)2.=5(x3x+2)4·2(3x+2)2代入する値:u=x3x+2.=10x4(3x+2)6整理する。
It is important to remember that, when using the Leibniz form of the chain rule, the final answer must be expressed entirely in terms of the original variable given in the problem.
英語のヒント
ライプニッツの形で連鎖律を使うときは、最終的な答えを、問題で最初に与えられた変数だけで表す必要があることを忘れないように。
Example 3.59例題 3.59

Taking a Derivative Using Leibniz’s Notation, Example 2ライプニッツの記法で微分する:例2

Find the derivative of y=tan(4x2−3x+1).
y=tan(4x2−3x+1)の導関数を求めなさい。
Solution解き方
First, let u=4x2−3x+1. Then y=tanu. Next, find dudx and dydu:
まずu=4x2−3x+1とおくと、y=tanuとなる。次にdudxとdydu:を求める。
dudx=8x−3anddydu=sec2u.
dudx=8x−3およびdydu=sec2u
Finally, we put it all together.
最後に、これらを組み合わせる。
dydx=dydu·dudxApply the chain rule.=sec2u·(8x−3)Usedudx=8x−3anddydu=sec2u.=sec2(4x2−3x+1)·(8x−3)Substituteu=4x2−3x+1.
dydx=dydu·dudx合成関数の微分法を用いる。=sec2u·(8x−3)用いる関係:dudx=8x−3およびdydu=sec2u.=sec2(4x2−3x+1)·(8x−3)代入する値:u=4x2−3x+1.

Key Concepts重要な概念

  • The chain rule allows us to differentiate compositions of two or more functions. It states that for h(x)=f(g(x)),
    連鎖律を使えば、2つ以上の関数の合成を微分できる。h(x)=f(g(x))に対して、
    h′(x)=f′(g(x))g′(x).
    h′(x)=f′(g(x))g′(x)

    In Leibniz’s notation this rule takes the form
    ライプニッツの記法では、この法則は次の形になる。
    dydx=dydu·dudx.
    dydx=dydu·dudx
  • We can use the chain rule with other rules that we have learned, and we can derive formulas for some of them.
    連鎖律は既習の微分法と組み合わせられ、それらの組み合わせの一部は公式として導ける。
  • The chain rule combines with the power rule to form a new rule:
    連鎖律とべき関数の微分法を組み合わせると、次の新しい法則が得られる。
    Ifh(x)=(g(x))n,thenh′(x)=n(g(x))n−1g′(x).
    条件:h(x)=(g(x))n,このときh′(x)=n(g(x))n−1g′(x)
  • When applied to the composition of three functions, the chain rule can be expressed as follows: If h(x)=f(g(k(x))), then h′(x)=f′(g(k(x)))g′(k(x))k′(x).
    3つの関数の合成に対する連鎖律は、次のように表せる。h(x)=f(g(k(x)))ならばh′(x)=f′(g(k(x)))g′(k(x))k′(x)。