第 8 章 反函數與複合函數¶
(適用:台灣高中~大一;目標:理解一對一、定義域限制,並用 SageMath 驗算反函數與複合後的結果)
8.1 本章的兩個主角¶
(A) 複合函數(composition)¶
$ (f\circ g)(x)=f(g(x)) $
重點不是「記符號」,而是:先算誰?再算誰?
(B) 反函數(inverse function)¶
若 $f$ 為一對一函數,存在 $f^{-1}$ 使得 $ f(f^{-1}(x))=x,\quad f^{-1}(f(x))=x $
反函數的本質是:交換輸入與輸出。
8.2 複合函數:先內後外(inside → outside)¶
例 1:基本計算¶
令 $ f(x)=2x+1,\quad g(x)=x^2-3 $
求:$(f\circ g)(x)$ 與 $(g\circ f)(x)$。
In [1]:
var('x')
f(x) = 2*x + 1
g(x) = x^2 - 3
fog = f(g(x))
gof = g(f(x))
fog, gof
Out[1]:
\(\displaystyle \left(2 \, x^{2} - 5, {\left(2 \, x + 1\right)}^{2} - 3\right)\)
In [2]:
var('x')
f(x) = sqrt(x)
g(x) = x - 2
fog = f(g(x))
fog
Out[2]:
\(\displaystyle \sqrt{x - 2}\)
畫圖看看定義域的影響。
In [3]:
plot(fog, (x, 2, 8))
Out[3]:
In [4]:
# 假設你手算得到 fog_hand
fog_hand = 2*(x^2 - 3) + 1
simplify(fog_hand - fog)
Out[4]:
\(\displaystyle 2 \, x^{2} - \sqrt{x - 2} - 5\)
In [5]:
var('x')
plot(x^2, (x, -3, 3))
Out[5]:
In [6]:
var('x y')
# 步驟 1~3:交換並解
solve(y == 2*x - 3, x)
Out[6]:
\(\displaystyle \left[x = \frac{1}{2} \, y + \frac{3}{2}\right]\)
解得 $x=\frac{y+3}{2}$,所以 $ f^{-1}(x)=\frac{x+3}{2} $
用 Sage 驗算:
In [7]:
f(x) = 2*x - 3
finv(x) = (x + 3)/2
simplify(f(finv(x)) - x), simplify(finv(f(x)) - x)
Out[7]:
\(\displaystyle \left(0, 0\right)\)
In [8]:
var('x')
f(x) = x^2
finv(x) = sqrt(x)
# 驗算(注意只在 x>=0 有意義)
simplify(f(finv(x)) - x)
Out[8]:
\(\displaystyle 0\)
圖形上,反函數就是「關於 y=x 對稱」。
In [9]:
plot(x^2, (x, 0, 4)) + plot(sqrt(x), (x, 0, 4)) + plot(x, (x, 0, 4))
Out[9]:
8.8 複合與反函數的關係¶
若 $f$ 可逆,則: $ f\circ f^{-1} = \text{id},\quad f^{-1}\circ f = \text{id} $
$\text{id}$ 代表恆等函數 (identity function),不論輸入什麼 $\text{id}(x) = x$。
但要注意:
- 定義域與值域要對得上
- 若限制區間不同,結果可能不同
8.9 常見錯誤提醒¶
- 忘記限制定義域(尤其平方、根號)
- 以為所有函數都有反函數
- 把 $(f\circ g)^{-1}$ 誤當成 $f^{-1}\circ g^{-1}$
事實是: $ (f\circ g)^{-1} = g^{-1}\circ f^{-1} $
可以用 Sage 驗算。
In [10]:
var('x')
f(x) = 2*x + 1
g(x) = x - 3
# 計算 (f∘g)^(-1)
fog = f(g(x))
solve(y == fog, x)
Out[10]:
\(\displaystyle \left[x = \frac{1}{2} \, y + \frac{5}{2}\right]\)
8.10 本章小結¶
你現在應該能:
- 正確計算複合函數並檢查定義域
- 理解一對一是反函數存在的關鍵
- 用交換 x,y 的方法求反函數並驗算
- 從圖形理解反函數是關於 y=x 的對稱
- 知道 $(f\circ g)^{-1}=g^{-1}\circ f^{-1}$ 的意義
練習題(附提示)¶
- 已知 $f(x)=3x-5$,$g(x)=\sqrt{x}$,求 $(f\circ g)(x)$ 與其定義域。
- 求 $f(x)=\frac{x-1}{x+2}$ 的反函數,並標註定義域。
- 若 $f(x)=x^2$(限制 $x\le 0$),求反函數。
- 驗算:$(f^{-1}\circ f)(x)=x$ 是否成立(注意定義域)。
5.(挑戰)若 $f(x)=x^3+x$,說明為何它在全體實數上一對一,並用圖形輔助說明。
下一章(第 9 章)我們將進入「極限的直觀與符號操作」,
你會看到反函數與複合函數在極限與連續性中扮演的重要角色。