函數與有理函數

☰ Contents

函數是一條規則:給它一個輸入,就恰好回傳一個輸出。這個定義決定了哪些輸入可以用、什麼時候規則可以倒著走,以及為什麼有些圖形會有缺口。

f(x) 是什麼意思?

f(x) 是函數 f 在輸入為 x 時的輸出,不是 f 乘以 x。求值時,把輸入代入規則裡的每一個 x。若 f(x) = x² − 3x,則 f(5) 是 5² − 3 × 5 = 25 − 15 = 10。x 只是一個佔位符號,所以任何數或式子都可以取代它:f(a + 1) 的意思是 (a + 1)² − 3(a + 1)。這個記法的好處是把輸入和輸出放進同一個符號,所以 f(5) = 10 這樣的敘述同時記下了兩者。負的輸入要加括號:f(−2) 是 (−2)² − 3 × (−2) = 4 + 6 = 10,少了括號,(−2)² 就變成 −4。可以用圖形檢驗一個值:點 (5, 10) 在曲線 y = f(x) 上,因為 x 為 5 時,y 就是輸出。

12345−224xy

經過(2, 3)就要求2m + c = 3,所以每個截距c都確定了m = (3 − c) / 2

讓直線穿過圓環

4× 312+ 113f(4) = 13
f(4) 不是 f 乘 4,而是把 4 代入 x:3 × 4 + 1 = 13。 完整課程: 函數記法

若 f(x) = 2x + 1,則 f(3) = 2 × 3 + 1 = 7。同樣地,f(a + 1) = 2a + 3。

xy
把每個輸入對輸出畫出來,規則就變成一幅圖。 完整課程: 函數記法

詳見 函數記法。

換你試試

xy

f(x) = 5x + 1。f(8) 是多少?

xy

f(x) = 5x + 6。f(5) 是多少?

怎麼求定義域和值域?

定義域是函數接受的輸入所成的集合,值域是它產生的輸出所成的集合。求定義域時,先從所有實數出發,再去掉每一個會破壞規則的值:分母不能為零,根號內不能是負數,對數的輸入必須為正。對 f(x) = √(x − 3) + 1,根號內需要 x − 3 ≥ 0,所以定義域是 x ≥ 3。根號的值最小是 0,出現在 x = 3,所以最小的輸出是 0 + 1 = 1,值域是 y ≥ 1。這些規則之所以存在,是因為每種運算在範圍之外都沒有定義。實際情境可能把定義域縮得更小,例如長度必須為正。值域通常要靠圖形或規則的形狀來判斷,而不是列出禁用的值。用一個值來檢驗:x = 7 得到 √4 + 1,也就是 3,落在值域之內。

定義域 ℝ值域 (−∞, 4]f(1) = 3√(x + 3)1/(x − 1)4 − x²

4 − x²:所有 x 都允許,所以整條 x 軸都被照亮;但 4 − x² ≤ 4,所以 y 軸投影止於 4,永遠不會超過

選擇 √(x + 3),把點拖到它的投影開始的位置

再看兩個例子:f(x) = 1/(x − 2) 的定義域是除了 2 以外的所有實數。f(x) = √(x − 5) 的定義域是 x ≥ 5。

xy
這裡 x 不能是零,因為除以零沒有答案。 完整課程: 定義域和值域

對 f(x) = x²,每個輸入都允許,但平方永遠不會是負數,所以值域是 y ≥ 0。

xy
但 x² 永遠不會是負數,所以值域,也就是輸出的集合,是從 0 起的每一個數。 完整課程: 定義域和值域

詳見 定義域和值域。

換你試試

x

f(x) = 1 / (x − 6)。哪個輸入值不被允許?

xy

f(x) = x² + 9。最小的輸出值是多少?

由幾段組成的函數

分段函數在定義域的每一段上使用不同的規則。求值時,先找出輸入落在哪一段,再用那一段的規則。邊界歸屬於不等式含有「等於」的那條規則。

當 x < 1 時 f(x) = 2x + 1當 x ≥ 1 時 f(x) = 5 − xf(0.4) = 1.8< → ≤

x = 0.4 < 1:由第一條規則決定,f(x) = 2x + 1 = 1.8,另一條不參與

把 x 拖到恰好為 1,看看哪條規則歸它管

f(0): 0 < 3, so use 2x + 1f(0) = 1
要求值,先找出輸入落在哪個區間,再用那條規則。 完整課程: 分段函數
xy(2, 3)(2, 4)
空心點標示不存在的點;實心點標示存在的點。 完整課程: 畫出分段函數的圖形

兩條規則在邊界上的值相同時,各段銜接處就沒有跳躍。要做到這一點,先算出每條規則在邊界上的值,令兩個值相等,再解出未知的常數。

2 + k = 4the only value that joins themk = 2
令兩者相等,就剩一個 k 值:k = 2。 完整課程: 讓分段函數連續

詳見 分段函數、畫出分段函數的圖形和讓分段函數連續。

合成函數與反函數

合成函數把一個函數的輸出,當作另一個函數的輸入。fg(x) 表示 f(g(x)):先套用 g,再套用 f。若 f(x) = x + 1 且 g(x) = x²,則 fg(2) = f(4) = 5,但 gf(2) = g(3) = 9。

y = xP′ (2.2, 1.3)P (1.3, 2.2)f(x) = x³f(x) = x²

P = (a, a³) 關於 y = x 對稱得到 P′ = (a³, a):交換座標,鏡像點描出反函數 y = ∛x,它仍然是一個函數

在 x³ 上,把 P 拖到 (2, 8),看看它的鏡像落在哪裡

4g: × 28f: + 311fg(4) — g first. Same boxes, different answer
fg 表示先套用 g:4 變成 8,再加 3 得到 11。順序很重要。 完整課程: 合成函數

反函數把原函數還原:若 f 把 3 送到 10,則 f⁻¹ 把 10 送回 3。要求反函數,就把步驟的順序倒過來,並把每一步換成它的相反運算。f(x) = 3x + 1 先乘以 3 再加 1,所以 f⁻¹ 先減 1 再除以 3:f⁻¹(x) = (x − 1)/3。

y− 1y − 1÷ 3(y − 1)/3f⁻¹ undoes it backwards
要抵消它,把步驟順序反過來,每一步換成相反操作。 完整課程: 反函數

把輸入和輸出對調,就是把每個點的座標對調,所以 (3, 10) 變成 (10, 3)。

xy
反函數就是原函數對直線 y = x 的反射。 完整課程: 反函數
並不是每個函數都有反函數。因為 3² = 9 且 (−3)² = 9,x² 的反函數必須把 9 送到兩個輸出,而函數只能給出一個。這就是 √9 只表示正根的原因,也是為什麼題目要先把定義域限制在 x ≥ 0,才問 x² 的反函數。

詳見 合成函數和反函數。

換你試試

gf(4)what does this come to?

f(x) = x + 2,g(x) = 3x。gf(4) 是多少?

gf(3)what does this come to?

f(x) = x + 6,g(x) = 4x。gf(3) 是多少?

變換怎樣改變圖形?

括號外的改變作用在輸出上,圖形的移動和字面一致:y = x² + 3 把 y = x² 的每個點向上移 3。括號內的改變作用在輸入上,效果相反:y = (x − 3)² 把圖形向右移 3。會相反,是因為 x 現在必須大 3,才能讓括號得到相同的值,所以頂點從 x = 0 移到 x = 3。幾個改變同時出現時,先做括號內的,再做括號外的:y = 2(x − 3)² + 3 先右移 3,再把每個高度加倍,最後上移 3。用一個點檢驗:y = x² 上的 (1, 1) 應該移到 y = (x − 3)² + 3 上的 (4, 4),確實 (4 − 3)² + 3 = 1 + 3 = 4。

−3−2−1123x − c = 0x = 0

c = 0:f(x − 0) = f(x),所以圖形還在原來的位置

設c = 3,找出峰值落在哪裡

y = (x − 3)²
在括號內減 3,得到 (x − 3)²,曲線向右移動 3。 完整課程: 圖形的變換

伸縮也遵循同樣的分法。y = 2x² 把每個高度加倍,沒有任何點橫向移動。y = (2x)² − 4 作用在輸入上,所以括號在 x 只有一半時就達到原來的值,曲線被壓成一半寬。

xy
y = 2x² 讓每個高度加倍,所以曲線被向遠離 x 軸的方向拉伸。 完整課程: 圖形的垂直伸縮
xy−11
所以 y = (2x)² − 4 在 −1 和 1 處相交:曲線被壓向軸線。 完整課程: 圖形的水平伸縮

詳見 圖形的變換、圖形的垂直伸縮和圖形的水平伸縮。

指數增長有什麼不同?

指數增長每一步乘以同一個因數,線性增長則每一步加上同一個量。倍增 n 次之後,起始量 A 變成 A × 2ⁿ。從 3 開始,每步加 3 得到 6、9、12、15,但每步倍增得到 6、12、24、48。倍增十次等於乘以 1,024,3 × 1,024 = 3,072,而 3 + 10 × 3 = 33。指數函數每一步都比前一步大,因為增加的是目前量的固定比例,所以曲線終究會超過任何一條直線。百分率決定因數:每年增長 10% 就是乘以 11/10。因數小於 1 時情況相反:量朝零縮小卻永遠到不了零,這就是指數衰減。檢驗數據時,把每一項除以前一項。對 6、12、24、48,每個比值都是 2,而差 6、12、24 一直在變。

−2−10123456y = 2xy = 2ˣ2ˣ: 4 → 8 (× 2, + 4)2x: 4 → 6 (+ 2)

往前一個單位:2ˣ 從 4 → 8,×2,增加了 4;2x 照常增加 +2:指數函數每次增加自身的固定比例,直線每次增加固定的量

把區間滑到從 x = 5 開始,讀出兩個增量

xy
每次加同樣的量得到直線,每次乘同樣的倍數得到這條曲線。 完整課程: 指數增長

半衰期 3 天,表示每 3 天量就減半:80 g 變成 40 g,再變成 20 g,再變成 10 g。

xy
它不斷趨近零卻永遠到不了——任何數的一半都不會是零。 完整課程: 指數衰減

現實中沒有東西能永遠倍增,因為空間會用完。邏輯斯模型一開始像指數函數一樣增長,之後趨於平緩,貼近一個稱為承載量的上限。

xy
真實族群反而會趨於一個上限:承載量。 完整課程: 邏輯斯增長與承載量

詳見 指數增長、指數衰減、增長與衰減應用題和邏輯斯增長與承載量。

對數有什麼用?

對數給出底數必須乘方到的次數:log₂ 8 = 3,因為 2³ = 8。取對數是乘方的還原,就像減法是加法的還原。一般來說,y 以 b 為底的對數,是滿足 bˣ = y 的數 x,所以每一個對數的事實,都是把指數的事實倒著讀:log₁₀ 1000 = 3,因為 10 × 10 × 10 = 1,000。對數可以解未知數在指數位置的方程。答案不是整數時,兩邊取對數,再用冪次法則把次方拉下來:5ˣ = 30 得到 x log 5 = log 30,所以 x = log 30 / log 5。只有正數才有實數對數,因為正數底數的任何次方都不會是零或負數。把底數乘方到答案來檢驗:2 × 2 × 2 = 8。

52 to the …32log₂5the log undoes the power
同一個事實反過來讀:2 的幾次方是 32? 完整課程: 指數與對數

對數定律來自指數定律。同底數的冪相乘,指數相加,2³ × 2⁴ = 2⁷,所以 log(ab) = log a + log b。相除則指數相減:log(a / b) = log a − log b。乘方是重複的乘法,所以指數會移到前面:log(xⁿ) = n log x。

log 66 = 2 × 3log(2 × 3)multiplying inside becomes adding outsidelog 2 + log 3
所以 log(ab) = log a + log b,任何底數都行——只要全程同一個底。 完整課程: 對數定律

解 3ˣ = 20:x log 3 = log 20,所以 x = log 20 / log 3 ≈ 2.727。

take the log of both sides
the power law brings the x down
x log 2 = log 32
兩邊取對數,冪次法則把 x 從指數位置拉下來。 完整課程: 解指數方程

計算機只有 log₁₀ 和 ln,換底公式能從這兩個得到其他任何底數:log₂ N = log N / log 2。ln 是以 e ≈ 2.718 為底的對數,並且遵守上面所有定律。

詳見 指數與對數、對數定律、解指數方程、換底公式和自然對數。

換你試試

small enough to count, and the log agrees
x = ?

3^x = 27。x 是多少?

x is in the exponent, so dividing will not reach it
x = ?

2^x = 40。哪個式子能求出 x?

在對數刻度上讀數據

對數軸把每個值 v 放在距離 log v 的位置,所以相等的距離代表相等的倍數:1、10、100 和 1000 等距排列。

250050007500100001234線性軸變形

線性軸:10、100 和 1000 全都擠在最下面十分之一處,10000 決定了整個刻度;×10 的間隔看不出來

把座標軸一直滑到對數刻度

xy(2, 4)(4, 2)
所以 y = log₂x 是 y = 2ˣ 對這條線的反射:每個 (a, b) 變成 (b, a)。 完整課程: 對數函數圖形

對數軸可以檢驗是否為指數增長。若 y = a × bˣ,兩邊取對數得到 log y = log a + x log b,這是一條關於 x 的直線。把 log y 對 x 作圖:若點排成直線,數據就是指數型,再對斜率和截距還原對數,就能求回 b 和 a。

xy
改畫 log y 而不是 y,曲線就拉直了:同樣的數據,變成直線。 完整課程: 用對數把增長拉直

取對數的那條軸決定模型。冪次律 y = a xⁿ 在 log y 對 log x 作圖時會變成直線,斜率是 n。對數模型 y = a + b ln x 則在 y 對 ln x 作圖時變成直線。

ln xscore
以 ln x 為橫軸畫同樣的分數,彎曲就拉直成一條線。 完整課程: 配適對數模型

詳見 對數函數圖形、用對數把增長拉直、把冪次關係拉直和配適對數模型。

為什麼有些圖形會有缺口?

有理函數是一個多項式除以另一個多項式,分母為零的地方沒有值,所以圖形在那裡有缺口。先把分子和分母因式分解,再檢查每個使分母為零的因式。若它沒有相消,圖形就有一條垂直漸近線:y = 1/(x − 3) 在 x = 3 有一條,因為 x 靠近 3 時分母很小,函數值無限增大。若它相消,缺口就只是一個遺漏的點,稱為空點。對 y = (x² − 9)/(x − 3),分子是 (x − 3)(x + 3),所以圖形就是直線 y = x + 3,只是 x = 3 的那一點被拿掉,高度是 3 + 3 = 6。這個分式和這條直線,除了 x = 3 以外處處相同。附近的輸入可以檢驗漸近線:1/(x − 3) 在 x = 3 + 1/100 是 100,在 x = 3 − 1/100 是 −100。

x = 2f(1.5) = −21 / (x − 2)(x² − 4) / (x − 2)

在x = 2處分母為0而分子不為0,所以f無限增大:這是一條鉛直漸近線,兩側符號相反

讓x從禁止點向0.1靠近

分數只有在分子為零時才為零,所以分子的零點就是 x 截距。

xy
在 x = 3,分母為零,而除以零沒有定義。 完整課程: 零點和垂直漸近線

(x² − 4)/(x − 2) = (x − 2)(x + 2)/(x − 2)。相消之後,除了 x = 2 以外,每個 x 都剩下 x + 2,而原式在 x = 2 是 0 ÷ 0。空點是可去間斷點;漸近線則無法修補。

xy(2, 4)
所以圖形就是直線 y = x + 2,只缺一個點:一個空點。 完整課程: 因式相消形成的空點

離原點很遠時,領導項決定圖形的形狀,所以比較分子和分母的次數。分母次數較高時,曲線貼近 y = 0。次數相等時,曲線貼近領導係數的比:(2x + 1)/(x − 1) 貼近 y = 2。分子恰好高一次時,曲線改為趨近一條斜線。

長除法可以求出那條線。多項式的除法和數的除法一樣:比較領導項、乘回去、相減,再重複。商就是斜漸近線,餘式除以除式在很遠處會消失。(x² + 3x + 5)/(x + 1) = x + 2 + 3/(x + 1),所以斜漸近線是 y = x + 2。

xy
曲線從兩側趨近這條斜線,卻永遠不會相交。 完整課程: 用長除法求斜漸近線

詳見 零點和垂直漸近線、因式相消形成的空點、由次數判斷水平漸近線、多項式長除法和用長除法求斜漸近線。

換你試試

xy

y = (x + 4)/(x² + 1) 的水平漸近線是什麼?

top degree 2, bottom degree 1

y = (5x² + 4)/(x + 3) 的水平漸近線是什麼?

值得點名的錯誤

方程式的圖形與座標幾何講的是這些變換所作用的直線和曲線,數列與級數則從指數增長接續到等比級數。相關指南:極限與連續和二次方程式與多項式。

輪到你了

三題試一試,點選作答。

f(x) = 2x + 3。f(4) 是多少?

1/(x − 2) 在哪裡沒有定義?

f(x) = x² 且 g(x) = x + 1。f(g(2)) 是多少?

常見問題

f(x) 到底是什麼意思?
它表示規則 f 在輸入為 x 時的輸出,不是 f 乘以 x。若 f(x) 等於 2x 加 1,則 f(3) 是 7。這個記法讓一條規則可以命名一次、使用很多次,也讓人可以談論某個未命名輸入處的輸出,微積分正是靠這一點才能被表達出來。
怎麼求一個函數的定義域?
先從所有實數出發,再去掉會破壞規則的輸入。除以零會去掉使分母為零的 x,平方根會去掉使根號內為負的值,對數會去掉零和所有比零小的數。若 f(x) 等於 1 除以 (x 減 2),定義域就是除了 2 以外的所有實數。
為什麼函數的反函數是對直線 y = x 的反射?
因為反函數把輸入和輸出的角色對調,而把一個點的座標對調,正是這個點對 y = x 作反射的結果。若原函數把 3 送到 10,它的圖形通過 (3, 10),反函數的圖形就通過 (10, 3)。對每個點同時這樣做,整條曲線就被反射了。
用白話說,對數是什麼?
對數回答的問題是「需要幾次方?」。以 2 為底 8 的對數是 3,因為 2 的 3 次方是 8。它是乘方的反運算,所以能把未知數從指數的位置拿下來,對數定律也因此把乘法變成加法。
什麼是垂直漸近線,它和空點有什麼不同?
垂直漸近線是函數不能取的輸入,圖形在它的至少一側跑向無限大;空點也是函數不能取的輸入,但圖形在那裡本來是平常的。差別在於造成麻煩的因式有沒有相消。在 (x² − 1)/(x − 1) 中因式相消,所以 x = 1 是空點;在 1/(x − 1) 中沒有東西相消,所以是漸近線。
怎麼求有理函數的水平漸近線?
比較分子和分母的次數。分母次數較高時,漸近線是 y = 0;次數相等時,是領導係數的比;分子恰好高一次時,沒有水平漸近線,但有一條斜漸近線,用長除法求出。x 很大時,只有領導項有影響,所以次數就決定了一切。
Mr. Chalk