関数合成に関する例題と解説
関数合成とは、数学において2つの関数を組み合わせて1つの関数にする概念です。 \( f \) と \( g \) が2つの関数である場合、 \( f \) と \( g \) の合成は、 \( (f \circ g)(x) \) と定義される新しい関数であり、これは \( f(g(x)) \) を意味します。この記事では、関数合成に関連するいくつかの例題とその解決方法について説明します。
1. 機能的構成の基本理解
例題に入る前に、関数合成とは何かを簡単に理解しておきましょう。
2つの関数 \( f \) と \( g \) があると仮定します。
– 関数 \( f \) : \( x \mapsto f(x) \)
– 関数 \( g \) : \( x \mapsto g(x) \)
\( f \) と \( g \) の合成関数、\( f \circ g \) は、次の条件を満たす関数です。
\[ (f \circ g)(x) = f(g(x)) \]
ここで、\( g(x) \) は関数 \( f \) への入力です。
2. 例題1
質問:
関数 \( f(x) = 2x + 3 \) と関数 \( g(x) = x – 5 \) が与えられています。\( (f \circ g)(x) \) と \( (g \circ f)(x) \) を求めなさい。
議論:
最初の合成 \( (f \circ g)(x) \) を計算してみましょう。
\[ (f \circ g)(x) = f(g(x)) \]
最初のステップとして、\( g(x) \) を \( f(x) \) に挿入します。
\[ g(x) = x – 5 \]
\[ f(g(x)) = f(x – 5) \]
2番目のステップとして、関数 \( f \) に \( x – 5 \) を入力します。
\[ f(x – 5) = 2(x – 5) + 3 \]
\[ = 2x – 10 + 3 \]
\[ = 2x – 7 \]
したがって、\( (f \circ g)(x) = 2x – 7 \)。
それでは、2番目の合成関数 \( (g \circ f)(x) \) を計算してみましょう。
\[ (g \circ f)(x) = g(f(x)) \]
まず、\( f(x) \) を \( g(x) \) に挿入します。
\[ f(x) = 2x + 3 \]
\[ g(f(x)) = g(2x + 3) \]
2番目のステップとして、関数 \( g \) に \( 2x + 3 \) を挿入します。
\[ g(2x + 3) = (2x + 3) – 5 \]
\[ = 2x + 3 – 5 \]
\[ = 2x – 2 \]
したがって、\( (g \circ f)(x) = 2x – 2 \)。
3. 例題2:二次関数を用いた関数の合成
質問:
関数 \( f(x) = x^2 + 1 \) と関数 \( g(x) = 3x – 4 \) が与えられているとき、\( (f \circ g)(x) \) と \( (g \circ f)(x) \) を求めなさい。
議論:
最初の合成 \( (f \circ g)(x) \) を計算してみましょう。
\[ (f \circ g)(x) = f(g(x)) \]
最初のステップとして、\( g(x) \) を \( f(x) \) に挿入します。
\[ g(x) = 3x – 4 \]
\[ f(g(x)) = f(3x – 4) \]
2番目のステップとして、関数 \( f \) に \( 3x – 4 \) を入力します。
\[ f(3x – 4) = (3x – 4)^2 + 1 \]
\[ = (3x – 4)(3x – 4) + 1 \]
\[ = 9x^2 – 12x \cdot 2 + 16 + 1 \]
\[ = 9x^2 – 24x + 16 + 1 \]
\[ = 9x^2 – 24x + 17 \]
したがって、 \( (f \circ g)(x) = 9x^2 – 24x + 17 \) となります。
それでは、2番目の合成関数 \( (g \circ f)(x) \) を計算してみましょう。
\[ (g \circ f)(x) = g(f(x)) \]
まず、\( f(x) \) を \( g(x) \) に挿入します。
\[ f(x) = x^2 + 1 \]
\[ g(f(x)) = g(x^2 + 1) \]
2番目のステップとして、\( x^2 + 1 \) を関数 \( g \) に入力します。
\[ g(x^2 + 1) = 3(x^2 + 1) – 4 \]
\[ = 3x^2 + 3 – 4 \]
\[ = 3x^2 – 1 \]
したがって、\( (g \circ f)(x) = 3x^2 – 1 \)。
4. 例題3:三角関数の合成
質問:
関数 \( f(x) = \sin x \) と関数 \( g(x) = x^2 \) が与えられているとき、\( (f \circ g)(x) \) と \( (g \circ f)(x) \) を求めなさい。
議論:
最初の合成 \( (f \circ g)(x) \) を計算してみましょう。
\[ (f \circ g)(x) = f(g(x)) \]
最初のステップとして、\( g(x) \) を \( f(x) \) に挿入します。
\[ g(x) = x^2 \]
\[ f(g(x)) = f(x^2) \]
2番目のステップとして、\( x^2 \) を関数 \( f \) に入力します。
\[ f(x^2) = \sin (x^2) \]
したがって、\( (f \circ g)(x) = \sin (x^2) \)。
それでは、2番目の合成関数 \( (g \circ f)(x) \) を計算してみましょう。
\[ (g \circ f)(x) = g(f(x)) \]
まず、\( f(x) \) を \( g(x) \) に挿入します。
\[ f(x) = \sin x \]
\[ g(f(x)) = g(\sin x) \]
2番目のステップとして、関数 \( g \) に \( \sin x \) を挿入します。
\[ g(\sin x) = (\sin x)^2 \]
\[ = \sin^2 x \]
したがって、\( (g \circ f)(x) = \sin^2 x \)。
結論
関数合成とは、2つの関数を組み合わせて1つの関数にする手法です。上記の例を通して、関数合成のプロセスは、ある関数を別の関数に置き換えることによって行われることが分かりました。関数合成の最終結果は、関数を適用する順序に大きく左右されます。
\( (f \circ g)(x) \) は必ずしも \( (g \circ f)(x) \) と同じではないことを理解することが重要です。この違いは、数学や科学の様々な応用において非常に大きな意味を持ちます。したがって、中級または上級レベルで数学を学ぶ人にとって、関数の合成の基本と計算方法を理解することは非常に重要です。
上記の解説と例題が、読者の皆様にとって関数の構成を理解する上で役立つことを願っています。