連鎖ルール(導関数)

ここでは、連鎖ルールとは何か、連鎖ルールを使用して関数を導出する方法を学びます。さらに、連鎖ルールを使用して解かれた導関数の例をいくつか見ることができ、連鎖ルールを適用して導関数を段階的に解く演習を行うこともできます。

連鎖の法則とは何ですか?

連鎖律は、複合関数を導出するために使用される公式です。連鎖則では、複合関数f(g(x))の微分値は、微分値f'(g(x))に微分値g'(x)を乗算したものに等しいと規定されています。

連鎖法則

参照: 複合関数

非公式には、連鎖規則とは、関数を微分し、その関数に含まれるものを掛けることであると言われることがよくあります。

連鎖則の公式を使用すると、複合関数をはるかに簡単に微分することができます。これは、導関数の定義の制限を使用して関数の合成を微分する場合、多くの計算を実行する必要があるためです。

一方、このルールは複合関数の導関数を見つけるためにのみ使用され、あらゆる種類の関数や関数を使用した演算には使用されないことに注意する必要があります。たとえば、非常によくある間違いは、それを間違えて、次のような機能製品に連鎖ルールを適用することです。

\ln(x)\cdot x^2

連鎖ルールは、ある関数の中に別の関数がある場合にのみ使用できます。

\ln(x^2)

連鎖律による導関数の例

連鎖ルールの定義を考慮して、連鎖ルールを例としていくつかの関数を導き出します。例の中で、連鎖ルールを使用して関数がどのように導出されるのか理解できない場合は、コメントで質問してください。

例1

この例では、連鎖則を使用して x の 2 乗の自然対数を導出します。

f(x)=\ln(x^2)

自然対数の導関数はその引数の 1 倍に等しいため、導関数は

f'\bigl(g(x)\bigr)

なれ:

f(x)=\ln(u) \quad\color{orange}\bm{\longrightarrow}\quad\color{black} f'(x)=\cfrac{1}{u}

f\bigl(g(x)\bigr)=\ln(x^2) \quad\color{orange}\bm{\longrightarrow}\quad\color{black} f'\bigl(g(x)\bigr)=\cfrac{1}{x^2}

一方、x の 2 乗導関数は 2x です。

g(x)=x^2\quad\color{orange}\bm{\longrightarrow}\quad\color{black} g'(x)=2x

最後に、連鎖則を適用して関数全体の導関数を計算します。複合関数の導関数は、先ほど見つけた 2 つの導関数の積になります。

z(x)=f\bigl(g(x)\bigr) \quad\color{orange}\bm{\longrightarrow}\quad\color{black}z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

f(x)=\ln(x^2) \quad\color{orange}\bm{\longrightarrow}\quad\color{black} f'(x)=\cfrac{1}{x^2}\cdot 2x = \cfrac{2x}{x^2}=\cfrac{2}{x}

例 2

この 2 番目の例では、多項式に基づいてポテンシャル関数を導出します。

f(x)=\left(3x^2+4x-5\right)^3

べき乗を導出するには、元の指数をその前に置き、指数から 1 単位を減算する必要があるため、連鎖ルールを適用しないポテンシャル関数の導関数は次のようになります。

f\bigl(g(x)\bigr)=\left(3x^2+4x-5\right)^3 \quad\color{orange}\bm{\longrightarrow}\quad\color{black} f'\bigl(g(x)\bigr)=3\left(3x^2+4x-5\right)^2

ここで、括弧内にあるものを推測します。

g(x)=3x^2+4x-5\quad\color{orange}\bm{\longrightarrow}\quad\color{black} g'(x)=6x+4

最後に、連鎖則を使用して関数全体の導関数を解きます。これは、前に計算した 2 つの導関数の乗算になります。

z(x)=f\bigl(g(x)\bigr) \quad\color{orange}\bm{\longrightarrow}\quad\color{black}z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

f(x)=\left(3x^2+4x-5\right)^3 \quad\color{orange}\bm{\longrightarrow}\quad\color{black} f'(x)=3\left(3x^2+4x-5\right)^2\cdot (6x+4)

例 3

この場合、x の 3 乗と 7x の正弦導関数を解きます。

f(x)=\text{sen}(x^3+7x)

実際、これは関数の合成です。サイン関数内に関数 x 3 +7x があるため、連鎖則を使用して合成関数の導関数を見つけることができます。

一方では、サインの導関数はコサインであるため、外部関数の導関数はサインと同じ引数を持つコサインになります。

f\bigl(g(x)\bigr)=\text{sen}(x^3+7x) \quad\color{orange}\bm{\longrightarrow}\quad\color{black} f'\bigl(g(x)\bigr)=\text{cos}(x^3+7x)

一方、x 3 +7x の導関数は 3x 2 +7 です。

g(x)=x^3+7x\quad\color{orange}\bm{\longrightarrow}\quad\color{black} g'(x)=3x^2+7

したがって、複合関数の導関数は、次の 2 つの導関数の積になります。

z(x)=f\bigl(g(x)\bigr) \quad\color{orange}\bm{\longrightarrow}\quad\color{black}z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

f(x)=\text{sen}(x^3+7x) \quad\color{orange}\bm{\longrightarrow}\quad\color{black} f'(x)=\text{cos}(x^3+7x)\cdot (3x^2+7)

連鎖ルールを使用した導関数に関する演習を解決しました

演習 1

連鎖ルールを使用して次の複合関数を導出します。

f(x)=\left(5x^2-6x\right)^3

外部関数はポテンシャル関数であるため、その導関数を計算するには、次の式を適用する必要があります。

f\bigl(g(x)\bigr)=a\bigl(g(x)\bigr)^n \ \longrightarrow \ f'\bigl(g(x)\bigr)=n\cdot a\bigl(g(x)\bigr)^{n-1}

f\bigl(g(x)\bigr)=\left(5x^2-6x\right)^3\ \longrightarrow \ f'\bigl(g(x)\bigr)= 3\left(5x^2-6x\right)^2

そして、内部の関数の導関数を計算します。これはべき乗の減算であるため、導関数を計算するには、次の式を各項に適用する必要があります。

f(x)=ax^n \ \longrightarrow \ f'(x)=n\cdot ax^{n-1}

g(x)=5x^2-6x\ \longrightarrow

g'(x)=2\cdot 5x^1-1 \cdot 6 x^0 =10x-6

つまり、複合関数の導関数は、次の 2 つの導関数の積です。

z(x)=f\bigl(g(x)\bigr) \ \longrightarrow \ z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

f(x)=\left(5x^2-6x\right)^3 \ \longrightarrow \ \bm{f'(x)= 3\left(5x^2-6x\right)^2\cdot (10x-6)}

演習 2

連鎖則を使用して、次の複合関数の導関数を解きます。

f(x)=-3\left(5x^5+9x^3\right)^4

まず、外部関数の導関数を求めます。

\begin{aligned} f\bigl(g(x)\bigr) \ \longrightarrow \ f'\bigl(g(x)\bigr) & =4 \cdot ( -3) \left(5x^5+9x^3\right)^3 \\[1.5ex]&=-12\left(5x^5+9x^3\right)^3 \end{aligned}

そして今度は内部関数の導関数を解きます。

g(x)=5x^5+9x^3\ \longrightarrow \ g'(x)=25x^4+27x^2

したがって、関数全体の導関数は次のようになります。

z(x)=f\bigl(g(x)\bigr) \ \longrightarrow \ z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

f(x)=-3\left(5x^5+9x^3\right)^4 \ \longrightarrow \ \bm{f'(x)=-12\left(5x^5+9x^3\right)^3\cdot \left(25x^4+27x^2\right)}

演習 3

連鎖則を使用して、次の関数の構成の導関数を計算します。

f(x)=e^{2x^3}

これは指数関数であるため、導関数を計算するには、次の式を適用する必要があります。

f(x)=e^{x} \ \longrightarrow \ f'(x)=e^{x}

f\bigl(g(x)\bigr)=e^{2x^3} \ \longrightarrow \ f'\bigl(g(x)\bigr)= e^{2x^3}

また、関数と関数の指数も区別します。

g(x)=2x^3 \ \longrightarrow \ g'(x)=6x^2

そして、連鎖規則を使用して、整数複合関数の導関数を求めます。

z(x)=f\bigl(g(x)\bigr) \ \longrightarrow \ z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

f(x)=e^{2x^3} \ \longrightarrow \ \bm{f'(x)= e^{2x^3}\cdot 6x^2}

演習 4

連鎖律を使用して、次の複合関数の導関数を求めます。

f(x)=\sqrt[3]{\text{sen}(x) +x }

無理関数の引数に正弦関数と線形関数があるので、これは関数の合成です。したがって、最初にルートの導関数を計算します。

f(x)=\sqrt[n]{x} \ \longrightarrow \ f'(x)=\cfrac{1}{n\sqrt[n]{x^{n-1}}}

f\bigl(g(x)\bigr)=\sqrt[3]{\text{sen}(x) +x } \ \longrightarrow \ f'\bigl(g(x)\bigr)= \cfrac{1}{3\sqrt[3]{\bigl(\text{sen}(x) +x\bigr)^2 }}

そして今、ラジカルから議論を導き出します。これは関数の合計であるため、導関数は各項の導関数の合計になります。

g(x)=\text{sen}(x) +x \ \longrightarrow \ g'(x)=\cos(x) + 1

したがって、関数全体の導関数は、計算された 2 つの導関数の乗算に等しくなります。

z(x)=f\bigl(g(x)\bigr) \ \longrightarrow \ z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

\begin{aligned}f(x)=\sqrt[3]{\text{sen}(x)+x} \ \longrightarrow \ f'(x)& = \cfrac{1}{3\sqrt[3]{\bigl(\text{sen}(x) +x\bigr)^2 }} \cdot \bigl(\cos(x) + 1 \bigr)\\[1.5ex]&=\cfrac{\bm{\cos(x) + 1}}{\bm{3\sqrt[3]{\bigl(\mathbf{sen}(x) +x\bigr)^2} }}\end{aligned}

演習 5

連鎖規則を使用して、次の関数の構成を導出します。

f(x)=3^{x^2+5}

連鎖則を適用するには、べき乗と多項式の導関数を求め、それらを乗算する必要があります。したがって、対応する式を使用して電力を導き出します。

f(x)=a^x \ \longrightarrow \ f'(x)=a^x\cdot \ln (a)

f\bigl(g(x)\bigr)=3^{x^2+5} \ \longrightarrow \ f'\bigl(g(x)\bigr)= 3^{x^2+5}\cdot  \ln(3)

次に、指数から多項式関数を導出します。

g(x)=x^2+5 \ \longrightarrow \ g'(x)=2x

そして連鎖律は、関数全体の導関数が、今見つけた導関数の積であることを示しています。

z(x)=f\bigl(g(x)\bigr) \ \longrightarrow \ z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

f(x)=3^{x^2+5} \ \longrightarrow \ \bm{f'(x)= 3^{x^2+5}\cdot  \ln(3) \cdot 2x}

演習 6

f(x)=\ln \bigl(4x^2 \cdot \cos(x) \bigr)

自然対数の引数には 2 つの異なるタイプの関数の積があるため、この問題の関数は明らかに合成です。そこで、まず対数を微分します。

f(x)=\ln(x) \ \longrightarrow \ f'(x)=\cfrac{1}{x}

f\bigl(g(x)\bigr)=\ln \bigl(4x^2 \cdot \cos(x) \bigr) \ \longrightarrow \ f'\bigl(g(x)\bigr)= \cfrac{1}{4x^2 \cdot \cos(x) }

次に、対数引数から関数を導出します。これは 2 つの関数の乗算であるため、導出するには次の式を使用する必要があります。

z(x)=f(x) \cdot g(x) \ \longrightarrow \ z'(x)=f'(x)\cdot g(x)+f(x) \cdot g'(x)

\begin{aligned}g(x)=4x^2 \cdot \cos(x) \ \longrightarrow \ g'(x) & = 8x\cdot \cos(x) + 4x^2 \cdot \bigl(- \text{sen}(x)\bigr) \\[2ex] & = 8x\cdot \cos(x) - 4x^2 \cdot  \text{sen}(x)\end{aligned}

したがって、関数全体の導関数は、連鎖則に従って、次の 2 つの導関数の積になります。

z(x)=f\bigl(g(x)\bigr) \ \longrightarrow \ z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

\begin{aligned}f'(x)&= \cfrac{1}{4x^2 \cdot \cos(x) } \cdot \bigl( 8x\cdot \cos(x) - 4x^2 \cdot  \text{sen}(x) \bigr)\\[1.5ex]&=\cfrac{8x\cdot \cos(x) - 4x^2 \cdot\text{sen}(x)}{4x^2 \cdot \cos(x)}\\[1.5ex]&=\cfrac{\bm{2\cos(x) - x \cdot }\mathbf{sen}\bm{(x)}}{\bm{x \cdot \cos(x) }}\end{aligned}

演習 7

連鎖律を使用して次の関数の導関数を解きます。

f(x)=\log_9 (e^{x^2}-6x^7)

これは関数の合成なので、対数とその引数を別々に微分し、導関数を掛けます。

したがって、まず、対数を底 9 で微分します。

f(x)=\log_a (x) \ \longrightarrow \ f'(x)=\cfrac{1}{x\cdot \ln (a)}

f\bigl(g(x)\bigr)=\log_9 (e^{x^2}-6x^7) \ \longrightarrow \ f'\bigl(g(x)\bigr)=\cfrac{1}{\bigl(e^{x^2}-6x^7\bigr)\cdot \ln(9)}

次に、対数の引数の導関数を計算します。数値 e の引数には関数が含まれていることに注意してください。つまり、それは複合関数であるため、この関数を導出するには連鎖規則も適用する必要があります。

z(x)=f\bigl(g(x)\bigr) \ \longrightarrow \ z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

h(x)=e^{x^2} \ \longrightarrow \ h'(x)=e^{x^2}\cdot \bigl(x^2\bigr)' =e^{x^2}\cdot 2x

したがって、対数の整数引数の導関数は次のようになります。

g(x)= e^{x^2}-6x^7\ \longrightarrow \ g'(x)=e^{x^2}\cdot 2x - 42x^6

そして最後に、関数全体の導関数は f'(g(x)) と g'(x) の積になります。

z(x)=f\bigl(g(x)\bigr) \ \longrightarrow \ z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

\begin{aligned}f'(x)&=\cfrac{1}{\bigl(e^{x^2}-6x^7\bigr)\cdot \ln(9)} \cdot \bigl(e^{x^2}\cdot 2x - 42x^6\bigr)\\[1.5ex]&=\cfrac{\bm{e^{x^2}\cdot 2x - 42x^6}}{\bm{\bigl(e^{x^2}-6x^7\bigr)\cdot \ln(9)}}\end{aligned}

演習 8

連鎖ルールを使用して次の複合関数を導出します。

f(x)=\text{sen}\biggl( \Bigl(9x^5 + \cos(x) \Bigr)^2 \biggr)

この演習では複数の関数を構成しているため、連鎖ルールを数回適用する必要があります。まず、サインから三角関数を導出します。その導関数はコサインです。

f\bigl(g(x)\bigr)=\text{sen}\biggl( \Bigl(9x^5 + \cos(x) \Bigr)^2 \biggr)\ \longrightarrow \ f'\bigl(g(x)\bigr)=\cos\biggl( \Bigl(9x^5 + \cos(x) \Bigr)^2 \biggr)

次に、連鎖則を使用して正弦引数の導関数を計算します。

z(x)=f\bigl(g(x)\bigr) \ \longrightarrow \ z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

\begin{aligned} g(x)= \Bigl( 9x^5 + \cos(x) \Bigr)^2 \cdot g'(x) &= 2\Bigl(9x^5 + \cos(x) \Bigr) \cdot \Bigl(9x^5 + \cos(x) \Bigr)' \\[1.5ex]&=2\Bigl(9x^5 + \cos(x) \Bigr) \cdot \Bigl(45x^4-\text{sen}(x)\Bigr)\end{aligned}

最後に、連鎖規則を再度適用して、関数の構成全体の導関数を取得します。

z(x)=f\bigl(g(x)\bigr) \ \longrightarrow \ z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

\bm{f'(x)=\cos } \bm{\biggl( \Bigl(9x^5 + \cos(x) \Bigr)^2 \biggr) \cdot 2\Bigl(9x^5 + \cos(x) \Bigr) \cdot \Bigl(45x^4-}\mathbf{sen}\bm{(x)\Bigr)}

チェーンルールの証明

最後に連鎖則の公式を証明します。これを行うには、導関数の数学的定義から始めます。

\displaystyle f'(x)=\lim_{h \to 0}\frac{f(x+h)-f(x)}{h}

z を2 つの関数で構成される関数とします。

z=f\bigl(g(x)\bigr)

この場合、定義を適用した関数zの導関数は次のようになります。

\displaystyle z'(x)=\lim_{h \to 0}\frac{f\bigl(g(x+h)\bigr)-f\bigl(g(x)\bigr)}{h}

すでにご存知のとおり、同じ項で分数の乗算と除算を行っても結果は変わりません。したがって、次のステップに進むことができます。

\displaystyle z'(x)=\lim_{h \to 0}\frac{f\bigl(g(x+h)\bigr)-f\bigl(g(x)\bigr)}{h}\cdot \frac{g(x+h)-g(x)}{g(x+h)-g(x)}

分数の分母を並べ替えます。

\displaystyle z'(x)=\lim_{h \to 0}\frac{f\bigl(g(x+h)\bigr)-f\bigl(g(x)\bigr)}{g(x+h)-g(x)}\cdot \frac{g(x+h)-g(x)}{h}

限界の特性を適用すると、上記の限界を 2 つに分割できます。積の限界は限界の積に等しいため、次のようになります。

\displaystyle z'(x)=\lim_{h \to 0}\frac{f\bigl(g(x+h)\bigr)-f\bigl(g(x)\bigr)}{g(x+h)-g(x)}\cdot \lim_{h \to 0}\frac{g(x+h)-g(x)}{h}

そして、この式は次と同等です。

\displaystyle z'(x)=f'\bigl(g(x)\bigr)\cdot g'(x)

したがって、連鎖則の公式は導関数の定義から導かれたので証明されます。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール