| 連鎖律 | |
|---|---|
| 関数記法 |
レッスン
理論 — 合成関数の微分法
u = g(x)、y = f(u) のとき、連鎖全体の変化率はそれぞれの環の変化率の積 dy/dx = f′(g(x))·g′(x) になります。どの変化率もその環が働く地点で測るため、外側の変化率は x ではなく u = g(x) で評価します。鎖がさらに長くなっても、環が一つ増えるごとに変化率をもう一つ掛け合わせるだけです。
各記号の意味
u- 内側の環が次に引き渡す値、u = g(x)
w- 三つの環がつながる連鎖において、中間の環が引き渡す値
公式の導き方
- 変化を環ごとに分解します。 x を Δx だけ動かしてみましょう。内側の環が u を Δu 動かし、外側の環は y を Δy 動かします。Δu が 0 でない限り、連鎖全体の比は二つの環それぞれの比の積に分解できます。画面上では、帯の伸び率が掛け合わされている様子として現れます。
- Δx を小さくしていきます。 g は x で連続ですから、Δu も連動して縮んでいきます。内側の比は g′(x) に近づき、外側の比はその環が働く地点 u = g(x) における f′ に近づきます。積の極限は、極限の積です。
- 分解が覆い隠す例外。 微小な Δx に対して Δu が 0 になると、最初の式はゼロ除算に陥ってしまいます。厳密な証明では、Δu = 0 のときは外側の比の値を f′(u) と定めます。そうすれば積の関係はすべての Δx で成り立ち、極限も同じ値になります。
- 前提
- どの環も、自身が働く地点で微分可能であること。0 における √u のように微分係数をもたない箇所が一つでもあれば、この公式からは何も言えず、画面上でも連鎖は未定義と表示されます。
全プロセスの詳細解説
-
一次式の累乗 3 ステップ
y = (3x + 1)⁴ を微分し、x = 0 における傾きを求めましょう。
-
連鎖の各要素とそれぞれの変化率を整理します。内側は一次式、外側は4乗の形です:
-
外側の変化率から順に掛け合わせ、答案の定石通りに定数を先頭へまとめます:
-
x = 0 のとき、内側の値は 1 です:
解答
dy/dx = 12(3x + 1)³、x = 0 での傾きは 12 です。この 3 の掛け忘れこそ、誰もがやってしまう落とし穴です。外側の変化率だけでは 4(3x + 1)³ となり、本来の傾きの四分の一にとどまります。画面では二つの変化率が 3 と 4 で示され、その積が 12 となることが分かります。
-
-
二乗の正弦 3 ステップ
y = sin(x²) を微分し、x = 1 における傾きを求めましょう。
解答を表示
-
連鎖の各要素とそれぞれの変化率:
-
掛け合わせます。余弦をとるのは x ではなく、外側の関数が作用している u = x² です:
-
x = 1 のとき:
解答
dy/dx = 2x cos(x²)、x = 1 での傾きは 2 cos 1 ≈ 1.0806 です。この点では u = x² が 1 になるため、画面には外側の変化率として cos 1 である 0.5403 が表示されます。
-
-
e^(−x²) が平らになる点 3 ステップ
y = e^(−x²) を微分し、傾きが 0 になる点と、x = 1 における傾きを求めましょう。
解答を表示
-
連鎖の各要素とそれぞれの変化率。e の累乗は、微分しても自分自身のままです:
-
掛け合わせます:
-
指数関数は決して 0 にならないため、0 になり得るのは因数 −2x だけです:
解答
dy/dx = −2x e^(−x²)。平らになるのは x = 0 だけで、x = 1 での傾きは −2/e ≈ −0.7358 です。0 の左側では傾きが正、右側では負となるため、x = 0 が曲線の頂点になります。
-
-
和の対数 3 ステップ
y = ln(x² + 1) を微分し、x = 1 における傾きを求めましょう。
解答を表示
-
連鎖の各段階と変化率:
-
掛け合わせます:
-
x = 1 のとき、内側の値は 2 です:
解答
dy/dx = 2x/(x² + 1) で、x = 1 における傾きはちょうど 1 です。画面には外側の変化率が 0.5 と表示されますが、これは u = 2 における 1/u の値です。
-
-
負の累乗 3 ステップ
y = 1/(2x − 1)³ を微分し、x = 1 における傾きを求めましょう。
解答を表示
-
まずは累乗の形に書き直します。あとはこれまで通り、連鎖の各段階と変化率を追うだけです:
-
掛け合わせ、負の累乗をもとの分数の形に戻します:
-
x = 1 のとき、内側の値は 1 です:
解答
dy/dx = −6/(2x − 1)⁴ で、x = 1 における傾きは −6 です。分子が定数の分数式は、累乗の形にしてしまえば商の微分公式など一切使わずに済みます。
-
-
正弦の3乗 3 ステップ
y = sin³x を微分し、x = π/4 における傾きを求めましょう。
解答を表示
-
sin³x は sin x の3乗ですから、外側が累乗、内側が正弦です:
-
掛け合わせます:
-
π/4 では、正弦も余弦もともに √2/2 です:
解答
dy/dx = 3 sin²x cos x で、x = π/4 における傾きは 3√2/4 ≈ 1.0607 です。sin³x を sin(x³) と読み違えると、外側と内側が逆転し、まったく別の連鎖になってしまいます。
-
-
三段階の連鎖 3 ステップ
y = e^(sin(x²)) を微分し、x = 1 における傾きを求めましょう。
解答を表示
-
三段階の連鎖に、三つの変化率。それぞれが作用する場所で計算します:
-
外側から順に、三つすべてを掛け合わせます:
-
x = 1 のとき:
解答
dy/dx = 2x cos(x²) e^(sin(x²)) で、x = 1 における傾きは約 2.5068 です。連鎖が一つ増えても、掛け合わせる因数が一つ増えるだけ。考え方は何も変わりません。
-
-
cos を何回押すか? 4 ステップ
ラジアン表示の電卓に 1 が表示されている状態から、cos を押し続けます。cos p = p を満たす不動点 p = 0.739085… の近傍では、一回押すごとに誤差が cos′(p) = −sin p = −0.6736 倍されます。表示と p の差が 10⁻⁶ 未満になるまでに必要な回数を見積もり、その推定を確かめてみましょう。 x = 1 から を押すと、三回押した時点で 1 は 0.6543 になり、そこでの 3 段階の合成関数の傾きは −0.3273 です。
解答を表示
-
一回目を押す前の誤差:
-
n 回押す操作は n 個の関数が連なる合成関数であり、p の近傍では各関数の変化率が等しいため、合成関数の微分法により n 個の等しい因数が掛け合わされます:
-
この誤差が 10⁻⁶ 未満になる条件を立て、対数を取ります:
-
画面で試せる 3 回の適用は、まだ精度が粗い初期段階で見積もりをテストしています。最初の数回は p から離れた地点で行われるため、予測値 −0.0797 に対して実際の画面のずれは −0.0848 となっています。
解答
32回。 見積もりは 31.57 なので 32 回となります。実際に反復計算を行ってもこの結果と一致し、31 回押した後の誤差は 1.286×10⁻⁶、32 回押した後は 8.664×10⁻⁷ です。一つ前の誤差で割った比率は、1 回目で −0.7619、2 回目で −0.5960 ですが、目標値へと迫るにつれて −0.6736 へと収束していきます。なお、このツールの画面では 3 段階の合成までを確認できます。
-
学習の道すじ
微分法:変化率はどう結びつくか
参考文献 (2)
- The rule in both notations the page uses, h′(x) = f′(g(x))g′(x) and dy/dx = (dy/du)·(du/dx), the advice to work “from the outside in, taking one derivative at a time”, the warning that “we never evaluate a derivative at a derivative” (the page's derivOfDeriv slip), and a chain of three links (Example 3.55, cos⁴(7x² + 1)): G. Strang and E. Herman, Calculus Volume 1, OpenStax (2016), section 3.6, “The Chain Rule”.
- The derivative of ln x proved from the identity e^y = x, differentiated implicitly (Theorem 3.15), the argument insight block 3 makes as a chain e^(ln x) = x: G. Strang and E. Herman, Calculus Volume 1, OpenStax (2016), section 3.9, “Derivatives of Exponential and Logarithmic Functions”.