National Central University
Uedu Main Site
Explore Uedu
Student Console
Register as Member/Login
Research Informed Consent Center
Survey Center
Educational Big Data Challenge
Claim or create a course
Try an AI Scenario Task
Support & Messages
Uptime Data

UeduGPTs

--

Jupyters

3

Local AI

--

Uedu Code

--

中央大學 AQI 80 24°C PM2.5 21
AI Reply Desktop Notifications

Show a desktop notification when the AI TA finishes replying

Chat Message Notifications

Notify me when classmates post messages in the forum

Sound notification

Play an alert sound whenever there is a new notification

Unit 06

導數與切線

由平均變化率到瞬時變化率的極限過程
Interaction 35 minute(s)

Learning Objectives

  • 說明平均變化率與瞬時變化率的差別
  • 以差商的極限計算函數在一點的導數
  • 將導數解讀為切線斜率,並寫出切線方程式
  • 判斷函數在一點是否可微分

平均變化率與瞬時變化率

一列區間車 10 分鐘行駛 12 公里,平均時速為 72 公里,由距離除以時間求得。通過某座橋瞬間的時速則無法如此計算:瞬間行駛的距離是 0,經過的時間也是 0,直接相除得到 $\frac{0}{0}$。

微積分的做法是不直接計算該瞬間,而是計算一段很短時間內的平均速度,並觀察時間越來越短時它趨近於何值。

以圖形表示:函數 $y = f(x)$ 上有兩個點,$P = (a, f(a))$ 和 $Q = (a+h, f(a+h))$。通過這兩點的直線稱為割線,斜率是

$$\frac{f(a+h)-f(a)}{h}$$

這個分式稱為差商(difference quotient),代表 $x$ 從 $a$ 變到 $a+h$ 這一段的平均變化率。

互動練習:割線與切線

拖曳黃色的點 $Q$,或以滑桿調整 $h$,觀察黃色割線的斜率(差商)的變化。下面的表格由程式實際代入計算。

導數的定義

$h$ 等於 0 時無法計算,$h$ 不等於 0 時皆可計算,且 $h$ 越小,數值越穩定地趨近某個值。這正是上一單元介紹的極限。因此定義:

$$f'(a) = \lim_{h \to 0} \frac{f(a+h)-f(a)}{h}$$

若此極限存在,稱為 $f$ 在 $a$ 的導數(derivative),並稱 $f$ 在 $a$ 可微分。導數有兩種等價的解讀:

  • 幾何:曲線在 $(a, f(a))$ 的切線斜率。切線方程式是 $y = f(a) + f'(a)(x-a)$
  • 變化率:$x$ 在 $a$ 附近微小變動時,$f$ 變動的量大約是 $x$ 變動量的 $f'(a)$ 倍

以定義計算 $f(x) = x^2$ 在任意 $a$ 的導數。先展開分子,即可約去 $h$:

$$\frac{(a+h)^2-a^2}{h} = \frac{2ah+h^2}{h} = 2a+h \quad (h \neq 0)$$

分母已無 $h$,令 $h \to 0$ 得到 $f'(a) = 2a$。注意順序:先約分(此時 $h \neq 0$,約分是合法的),再取極限。代入 $a = 1$,即得到圖上的 2。

將 $a$ 換成變數 $x$,得到新的函數 $f'(x) = 2x$,稱為導函數。常見的寫法還有 $\frac{dy}{dx}$、$\frac{d}{dx}f(x)$,下一課將討論此函數的圖形。

互動練習:導函數的計算

函數改為 $f(x) = x^2 + 3x$。請先以定義在紙上計算 $f'(x)$,再輸入算式($2x$ 或 2*x 皆可)。程式會在多個 $x$ 取樣,比對你的算式與符號微分的結果。

動畫:數值微分的捨入誤差

極限要求 $h \to 0$。以下程式檢驗電腦中 $h$ 是否越小越好:計算 $f(x) = x^2$ 在 $x = 1$ 的差商,$h$ 每次縮小 1000 倍。正確答案為 2,請觀察輸出與誤差。

數值微分中 h 的選擇

由輸出可知:$h$ 從 1 縮小時誤差先變小,約在 $10^{-9}$ 附近開始變大,$h = 10^{-15}$ 時誤差已相當明顯,$h = 10^{-18}$ 時差商為 0。

原因在於電腦的浮點數,而非數學本身:一個數僅有約 16 位有效數字。$(1+h)^2$ 與 1 過於接近時,相減後大部分有效數字互相抵銷,剩餘的主要是捨入誤差。

因此導數的定義是極限,但程式中的數值微分須選擇大小適中的 $h$。本課程的小工具計算切線時也因此採用符號微分:依微分法則求出算式,而非除以很小的 $h$。

不可微分的情形

極限存在才稱為可微分,而極限存在需要左右兩側都趨近同一個值。常見的不可微分情況有三種:

情況 例子 差商的行為
尖點 $f(x) = \lvert x \rvert$ 在 $x = 0$ 左邊差商是 $-1$,右邊是 $1$
垂直切線 $f(x) = x^{1/3}$ 在 $x = 0$ 差商趨向無窮大
不連續 跳躍函數的跳躍點 差商發散

可微分一定連續,但連續不一定可微分:$\lvert x \rvert$ 是連續但不可微分的例子。

互動練習:左右差商的比較

切換函數,在 $a = 0$ 比較 $h$ 為正與 $h$ 為負時的差商。小工具的切線斜率若顯示「不存在」,表示該點的導數不是有限的數。

重點整理

  • 差商 $\frac{f(a+h)-f(a)}{h}$ 是割線斜率,也是平均變化率
  • 導數 $f'(a)$ 是 $h \to 0$ 時差商的極限,也是切線斜率與瞬時變化率
  • 切線方程式:$y = f(a) + f'(a)(x-a)$
  • 極限不存在時不可微分:尖點、垂直切線、不連續
  • 數值計算時 $h$ 並非越小越好,過小的 $h$ 會因浮點數而產生誤差

下一課將 $f'(x)$ 視為一個函數,討論如何由 $f$ 的圖形看出 $f'$ 的形狀。更完整的文字說明見優微積分讀本的導數的定義與幾何意義。

小測驗

1.

$f(x) = x^2$,$a = 3$,$h = 0.1$ 時差商是多少?

2.

導數的定義裡,為什麼不能直接把 $h = 0$ 代入差商?

3.

$f(x) = x^2$ 在 $x = 3$ 的切線方程式是?

4.

某函數在 $x = 2$ 連續,下列何者必定正確?

5.

程式以很小的 $h$ 計算 $\frac{f(x+h)-f(x)}{h}$,$h$ 從 $10^{-3}$ 縮到 $10^{-15}$,誤差最可能如何變化?

第 1 次作答
這一課完成了!
Next lesson:導函數的圖形
你目前沒有登入,學習進度只存在這個瀏覽器。 Login 後,進度會跟著帳號,換電腦也看得到。