跳轉至

建立 2026-11-12 更新 2026-11-12

函數變換與線性化

函數變換與線性化是 IB Math AI HL 的進階函數工具:合成與反函數讓你把多個步驟串成一個函數;平移、伸縮、鏡射讓你從基本圖形推出新圖形;對數線性化則把指數或冪次資料「拉直」,再用直線迴歸求出模型參數。本頁是 HL 限定內容(課綱 AHL 2.7、2.8、2.10)。

HL 限定單元

本頁全部內容只屬於 HL。SL 學生只需要 直線與函數基礎 裡的反函數概念。

合成函數與反函數

合成函數(composite function)\((f \circ g)(x) = f\big(g(x)\big)\):先做 \(g\),再把結果丟進 \(f\)。一般來說 \(f \circ g \ne g \circ f\)。

求反函數的步驟:

  1. 寫成 \(y = f(x)\)。
  2. 交換 \(x\) 與 \(y\)。
  3. 解出 \(y\),即為 \(f^{-1}(x)\)。

反函數的定義域是原函數的值域。若原函數不是一對一(例如 \(y = x^2\)),要先限制定義域(例如 \(x \ge 0\))才有反函數。並且 \((f \circ f^{-1})(x) = x\)。

圖形變換

從 \(y = f(x)\) 出發:

變換 新函數 效果
垂直平移 \(y = f(x) + b\) 往上移 \(b\)
水平平移 \(y = f(x - a)\) 往右移 \(a\)(注意是減號)
垂直伸縮 \(y = p\,f(x)\) \(y\) 座標乘 \(p\)
水平伸縮 \(y = f(qx)\) \(x\) 座標乘 \(\dfrac{1}{q}\)
對 \(x\) 軸鏡射 \(y = -f(x)\) 上下翻轉
對 \(y\) 軸鏡射 \(y = f(-x)\) 左右翻轉

平移常用平移向量 \(\begin{pmatrix} a \\ b \end{pmatrix}\) 表示:\(y = f(x - a) + b\)。

順序會影響結果

「先平移再伸縮」與「先伸縮再平移」通常得到不同的函數。依題目敘述的順序,一步步把變換套在整個函數上。

對數線性化

真實資料常常不是直線,但取對數後可能變成直線,就能用線性迴歸找參數。

半對數圖:指數模型

若 \(y = ab^x\),兩邊取 \(\log\):

\[ \log y = \log a + x\log b \]

畫 \(\log y\) 對 \(x\) 的圖會是直線,斜率 \(= \log b\)、截距 \(= \log a\)。

全對數圖:冪次模型

若 \(y = ax^n\),兩邊取 \(\log\):

\[ \log y = \log a + n\log x \]

畫 \(\log y\) 對 \(\log x\) 的圖會是直線,斜率 \(= n\)、截距 \(= \log a\)。

怎麼判斷該用哪一種?

把資料分別畫成 \((x, \log y)\) 與 \((\log x, \log y)\),哪一張比較接近直線(相關係數 \(|r|\) 比較接近 1),就用哪一種模型。

用對數縮放尺度

數值跨越很多個數量級時(例如地震能量、聲音強度、行星距離),用對數尺度作圖能讓資料清楚呈現。芮氏規模、分貝、pH 值都是對數尺度。

推薦影音

定義域、合成函數與反函數

簡述:Revision Village 講解定義域與值域、合成函數的計算順序,以及如何求反函數與限制定義域。

函數的圖形變換

簡述:Revision Village 示範平移、伸縮與鏡射對圖形的影響,以及多個變換合成時的順序問題,對應本頁「圖形變換」。

練習題

練習 1

\(f(x) = 2x + 1\)、\(g(x) = x^2\)。求 \((f \circ g)(x)\)、\((g \circ f)(x)\) 與 \((f \circ g)(3)\)。

參考解答
  • \((f \circ g)(x) = 2x^2 + 1\)
  • \((g \circ f)(x) = (2x + 1)^2\)
  • \((f \circ g)(3) = 2(9) + 1 = 19\)

練習 2

求 \(f(x) = \dfrac{3x - 2}{5}\) 的反函數。

參考解答

\(y = \dfrac{3x - 2}{5}\),交換 \(x\)、\(y\):\(x = \dfrac{3y - 2}{5} \Rightarrow 5x = 3y - 2 \Rightarrow y = \dfrac{5x + 2}{3}\)。

\(f^{-1}(x) = \dfrac{5x + 2}{3}\)。

練習 3

\(y = x^2\) 先經過平移向量 \(\begin{pmatrix} 3 \\ -2 \end{pmatrix}\),再做垂直伸縮倍率 \(2\)。寫出新函數。

參考解答

平移後 \(y = (x - 3)^2 - 2\);再把整個函數乘 2:\(y = 2(x - 3)^2 - 4\)。

練習 4

某資料取 \(\log_{10} y\) 對 \(x\) 作迴歸,得 \(\log_{10} y = 0.301x + 0.699\)。求 \(y = ab^x\) 中的 \(a\) 與 \(b\)。

參考解答

\(\log a = 0.699 \Rightarrow a = 10^{0.699} \approx 5.00\);\(\log b = 0.301 \Rightarrow b = 10^{0.301} \approx 2.00\)。

模型為 \(y \approx 5 \times 2^x\)。

練習 5

某資料取自然對數後得 \(\ln y = 1.5\ln x + 0.693\)。寫出 \(y\) 與 \(x\) 的關係式。

參考解答

這是全對數直線,冪次模型 \(y = ax^n\):\(n = 1.5\),\(a = e^{0.693} \approx 2.00\)。

\(y \approx 2x^{1.5}\)。