< Return to Video

純量場的梯度

  • 0:00 - 0:00
    [ 主題:純量場的梯度 ]
  • 0:01 - 0:04
    上一段影片,我們談到三維平面。
  • 0:04 - 0:08
    高度 Z,是 x, y 的函數。
  • 0:08 - 0:11
    這定義出了三度空間的平面。
  • 0:11 - 0:15
    現在讓我看看,
  • 0:15 - 0:19
    這三變數函數的「梯度」是什麼。
  • 0:19 - 0:23
    對我來說,最容易想像的例子,是個純量場。
  • 0:23 - 0:24
    那純量場是什麼?
  • 0:24 - 0:28
    一個直覺的例子,便是一個房間裡面的溫度。
  • 0:28 - 0:29
    一個直覺的例子,便是一個房間裡面的溫度。
  • 0:29 - 0:34
    假設這房間的溫度取決於我在的位置,
  • 0:34 - 0:36
    假設這房間的溫度取決於我在的位置,
  • 0:36 - 0:43
    也就是 x, y, z 的函數。
  • 0:43 - 0:45
    我從沒真的研究過房間的溫度,
  • 0:45 - 0:50
    但為了舉向量場的例子,假設溫度是20K。
  • 0:50 - 0:52
    但為了舉向量場的例子,假設溫度是20K。
  • 0:52 - 0:54
    假設房間中心點有個溫度 10K 的熱源。
  • 0:54 - 0:58
    假設房間中心點有個溫度 10K 的熱源。
  • 0:58 - 1:01
    我可以想像越遠離房間中心點的熱源,會越冷。
  • 1:01 - 1:03
    我可以想像越遠離房間中心點的熱源,會越冷。
  • 1:03 - 1:05
    現在我們來寫這溫度的函數。
  • 1:05 - 1:08
    假設房間中心點的座標,
  • 1:08 - 1:09
    x, y, z 都是 0。
  • 1:09 - 1:11
    讓我掰一個溫度的函數,
  • 1:11 - 1:24
    我不知道是不是真的有這種溫度分佈。
  • 1:24 - 1:32
    它等於 10 乘上指數 e 的負 r 平方。
  • 1:32 - 1:33
    r 是什麼?
  • 1:33 - 1:34
    它是 x, y, z 的函數。
  • 1:34 - 1:39
    我只是要假設越遠離熱源,溫度呈指數遞減。
  • 1:39 - 1:42
    我只是要假設越遠離熱源,溫度呈指數遞減。
  • 1:42 - 1:44
    像是從中心往外輻射的那種遞減。
  • 1:44 - 1:46
    那輻射 (軸向) 的距離怎麼算呢?
  • 1:46 - 1:48
    雖然這與學習梯度無關,
  • 1:48 - 1:50
    但是讓我們用直覺想一下,
  • 1:50 - 1:54
    你走到房間的不同地方,溫度會怎麼變化。
  • 1:54 - 1:56
    你走到房間的不同地方,溫度會怎麼變化。
  • 1:56 - 2:01
    所以這軸向的距離,r 平方,
  • 2:01 - 2:06
    等於 x 平方,加上 y 平方,再加上 z 平方。
  • 2:06 - 2:09
    這不過是三維的畢達哥拉斯定理。
  • 2:09 - 2:11
    因此,把溫度分佈,
  • 2:11 - 2:19
    寫成 x, y, z 的函數,
  • 2:19 - 2:30
    就等於 10 乘上 e 的負 X 平方加 Y 平方加 Z 平方。
  • 2:30 - 2:33
    我把它寫在這。
  • 2:33 - 2:36
    為了方便起見,我把 x, y, z 各自的平方和,
  • 2:36 - 2:38
    寫成 r 平方。
  • 2:38 - 2:41
    讓你有個概念,這不過是離熱源的距離平方,
  • 2:41 - 2:45
    也就是距離 (0, 0, 0) 座標的平方。
  • 2:45 - 2:47
    也就是距離 (0, 0, 0) 座標的平方。
  • 2:47 - 2:48
    這不是要學的重點,
  • 2:48 - 2:51
    我只是想讓你們瞭解,
  • 2:51 - 2:53
    一個純量場真的很難畫...
  • 2:53 - 2:57
    純量場的概念,就是任何座標點,
  • 2:57 - 3:00
    (這裡我們用三維座標),
  • 3:00 - 3:05
    任何座標點,我們都給他一個值。
  • 3:05 - 3:06
    這很合理,
  • 3:06 - 3:08
    就像你拿著溫度計測量房間裡每一點的溫度,
  • 3:08 - 3:11
    你在任何位置,
  • 3:11 - 3:13
    都會量到一個溫度。
  • 3:13 - 3:15
    而你不會量到溫度和方向,
  • 3:15 - 3:16
    所以它不是向量場,
  • 3:16 - 3:18
    你只會得到一個溫度,
  • 3:18 - 3:20
    所以它叫純量場。
  • 3:20 - 3:21
    每一點座標只有一個溫度值。
  • 3:21 - 3:23
    每一點座標只有一個溫度值。
  • 3:23 - 3:28
    接下來,這溫度函數的梯度代表什麼意思呢?
  • 3:28 - 3:31
    這函數的梯度能夠告訴我們方向,
  • 3:31 - 3:33
    因為一個函數的梯度是個向量場。
  • 3:33 - 3:36
    因為一個函數的梯度是個向量場。
  • 3:36 - 3:40
    而這向量,代表溫度上升最快的方向。
  • 3:40 - 3:42
    而這向量,代表溫度上升最快的方向。
  • 3:42 - 3:45
    同時,向量場裡每個向量的的大小,
  • 3:45 - 3:47
    代表溫度上升多少。
  • 3:47 - 3:48
    代表溫度上升的多少。
  • 3:48 - 3:53
    你也可以想成是三維空間的斜率。
  • 3:53 - 3:55
    你也可以想成是三維空間的斜率。
  • 3:55 - 3:56
    希望你沒被搞混。
  • 3:56 - 3:59
    所以先讓我們來算梯度,
  • 3:59 - 4:03
    再畫圖給你一點直覺。
  • 4:03 - 4:07
    讓我擦掉這小東西。
  • 4:07 - 4:09
    換個顏色,
  • 4:09 - 4:15
    這藍色有點噁心。
  • 4:15 - 4:23
    這溫度函數 T 的梯度,
  • 4:23 - 4:28
    等於 T 對 x 的偏微分,乘上 x 單位向量。
  • 4:28 - 4:34
    加上溫度函數 T 對 y 的偏微分,乘上 y 單位向量。
  • 4:34 - 4:39
    加上溫度函數 T 對 y 的偏微分,乘上 y 單位向量。
  • 4:39 - 4:44
    再加上溫度函數 T 對 z 的偏微分,乘上 z 單位向量。
  • 4:44 - 4:49
    再加上溫度函數 T 對 z 的偏微分,乘上 z 單位向量。
  • 4:49 - 4:50
    再加上溫度函數 T 對 z 的偏微分,乘上 z 單位向量。
  • 4:50 - 4:52
    現在我們把 T 代入,算這些偏微分。
  • 4:52 - 4:54
    現在我們把 T 代入,算這些偏微分。
  • 4:54 - 5:00
    T 的梯度就是... 你可能會被嚇到
  • 5:00 - 5:05
    天啊,我有個指數 e 的次方,
    這次方還是三個變數!
  • 5:05 - 5:06
    要怎麼算?
  • 5:06 - 5:08
    記註,你只是做偏微分。
  • 5:08 - 5:12
    對 x 偏微分時,y 和 z 都是常數。
  • 5:12 - 5:14
    我們來試試看。
  • 5:14 - 5:20
    我們先對裡面的函數微分。
  • 5:20 - 5:20
    我們先對裡面的函數微分。
  • 5:20 - 5:23
    這是負的 x 平方加 y 平方加 z 平方,對 x 偏微分。
  • 5:23 - 5:24
    這是負的 x 平方加 y 平方加 z 平方,對 x 偏微分。
  • 5:24 - 5:27
    負數可以乘進去,
  • 5:27 - 5:29
    變成負 x 平方,減負 y 平方,減負 z 平方。
  • 5:29 - 5:31
    變成負 x 平方,減負 y 平方,減負 z 平方。
  • 5:31 - 5:34
    計算這函數對 x 的偏微分時,
  • 5:34 - 5:37
    y 和 z 都是常數,
  • 5:37 - 5:38
    對 x 偏微分是零。
  • 5:38 - 5:41
    所以微分的結果是負 2x。
  • 5:41 - 5:42
    是吧!
  • 5:42 - 5:46
    負 2x 是負 x 平方的微分。
  • 5:46 - 5:50
    負 2x 乘上對外面函數的微分。
  • 5:50 - 5:53
    那指數 e 的 x 次方的微分是什麼?
  • 5:53 - 5:55
    e 的 x 次方的微分,還是 e 的 x 次方。
  • 5:55 - 5:58
    所以 e 才是個神奇的數字。
  • 5:58 - 6:01
    這個 10 只是個常數,
  • 6:01 - 6:05
    一個常數乘上某個東西的微分,常數會留著。
  • 6:05 - 6:07
    一個常數乘上某個東西的微分,常數會留著。
  • 6:07 - 6:11
    所以外面這函數的微分,
  • 6:11 - 6:18
    等於 10 乘上 e 的負 x 平方,
  • 6:18 - 6:22
    加上 y 平方,加 z 平方。
  • 6:22 - 6:27
    最後再乘上 i 方向的單位向量。
  • 6:27 - 6:30
    對吧!
  • 6:30 - 6:34
    現在我們對 y 方向做一樣的事。
  • 6:34 - 6:36
    加上──這串東西對 y 的偏微分是什麼?
  • 6:36 - 6:37
    加上──這串東西對 y 的偏微分是什麼?
  • 6:37 - 6:38
    其實很像,
  • 6:38 - 6:40
    裡面這函數對 y 的偏微分,
  • 6:40 - 6:42
    也就是對負 y 平方的偏微分,
  • 6:42 - 6:43
    結果是負 2y。
  • 6:43 - 6:47
    結果是負 2y。
  • 6:47 - 6:48
    然後對這整串東西的微分,
  • 6:48 - 6:51
    還是自己。
  • 6:51 - 6:56
    所以再乘上 10 乘 e 的負 x 平方,
  • 6:56 - 6:58
    加 y 平方,加 z 平方。
  • 6:58 - 7:02
    整項乘上 y 方向的單位向量。
  • 7:02 - 7:05
    整項乘上 y 方向的單位向量,也就是 j。
  • 7:05 - 7:10
    最後,就是這溫度函數對 z 的偏微分。
  • 7:10 - 7:12
    最後,就是這溫度函數對 z 的偏微分。
  • 7:12 - 7:23
    結果是負 2z 乘 10,再乘上 e 的負 x 平方,
  • 7:23 - 7:26
    加 y 平方,加 z 平方。
  • 7:26 - 7:27
    這就是微分連鎖律。
  • 7:27 - 7:29
    我把其他兩個不微分的變數,
  • 7:29 - 7:32
    當作是常數。
  • 7:32 - 7:37
    最後整項乘上 k 方向的單位向量。
  • 7:37 - 7:40
    稍微化簡一下,
  • 7:40 - 7:42
    負 2x 乘上 10,
  • 7:42 - 7:44
    是負 20。
  • 7:44 - 7:45
    讓我把它寫下來。
  • 7:45 - 7:50
    所以這溫度函數的梯度等於,
  • 7:50 - 7:58
    負 20 乘上 e 的負 x 平方加 y 平方。
  • 7:58 - 8:08
    (你大概看不懂我寫的字)
    加上 z 平方,乘上 i。減掉 20y ...
  • 8:08 - 8:10
    恩,寫到這就好,因為我發現沒時間了。
  • 8:10 - 8:11
    恩,寫到這就好,因為我發現沒時間了。
  • 8:11 - 8:15
    我相信你會簡化這些代數。
  • 8:15 - 8:18
    重點是,我覺得梯度其實很容易算
  • 8:18 - 8:20
    重點是,我發現梯度其實很容易算。
  • 8:20 - 8:21
    拍謝,
  • 8:21 - 8:22
    這裡還少一個 k 。
  • 8:22 - 8:23
    這裡還少一個 k 。
  • 8:23 - 8:26
    困難的是直覺。
  • 8:26 - 8:28
    因此讓我們從直觀上來看,
  • 8:28 - 8:29
    這函數的梯度長什麼樣子。
  • 8:29 - 8:30
    這函數的梯度長什麼樣子。
  • 8:30 - 8:33
    如果你想求空間中任一點的梯度,
  • 8:33 - 8:35
    你會把這些項寫成 x, y, z。
  • 8:35 - 8:41
    所以一個函數的梯度,
  • 8:41 - 8:44
    就是 x, y, z 的函數。
  • 8:44 - 8:48
    記註,溫度 T 是個純量場。
  • 8:48 - 8:50
    三維空間中,任一點的溫度只是一個值。
  • 8:50 - 8:51
    三維空間中,任一點的溫度只是一個值。
  • 8:51 - 8:53
    但三維空間中,任一點的梯度是個向量。
  • 8:53 - 8:55
    但三維空間中,任一點的梯度是個向量。
  • 8:55 - 8:55
    是吧!
  • 8:55 - 8:58
    因為它有 i, j, k 項。
  • 8:58 - 9:00
    大小是偏微分的值,
  • 9:00 - 9:03
    方向是 i, j, k。
  • 9:03 - 9:07
    所以梯度把純量場,變成了向量場。
  • 9:07 - 9:08
    來看看它長什麼樣子。
  • 9:08 - 9:12
    [ 拉模擬圖... ]
  • 9:12 - 9:14
    把它放大點,讓我們可以探索一下。
  • 9:14 - 9:17
    [ 放大中... ]
  • 9:17 - 9:19
    這樣差不多。
  • 9:19 - 9:23
    這是一個向量場。
  • 9:23 - 9:26
    這其實就是我們剛才解的函數的梯度。
  • 9:26 - 9:29
    這其實就是我們剛才解的函數的梯度。
  • 9:29 - 9:34
    你看,繪圖程式可以幫你,
  • 9:34 - 9:37
    挑出任何一點,
  • 9:37 - 9:39
    計算該點的梯度,
  • 9:39 - 9:40
    然後以向量表示。
  • 9:40 - 9:45
    向量的長度,就是 x, y, z 方向的大小。
  • 9:45 - 9:46
    向量的長度,就是 x, y, z 方向的大小。
  • 9:46 - 9:50
    你可以像向量加法一樣,把它們加起來。
  • 9:50 - 9:54
    然後方向決定於 i, j, k 項的相對大小。
  • 9:54 - 9:56
    然後方向決定於 i, j, k 項的相對大小。
  • 9:56 - 9:58
    你看,這直覺很有趣。
  • 9:58 - 10:00
    你看,這直覺很有趣。
  • 10:00 - 10:04
    當你越接近熱源,
  • 10:04 - 10:07
    溫度上升的速率,上升了!
  • 10:07 - 10:08
    對吧!
  • 10:08 - 10:11
    你越接近,向量越大!
  • 10:11 - 10:11
    放大一點...
  • 10:11 - 10:15
    讓我們乾脆飛進向量場裡。
  • 10:15 - 10:19
    [ 飛... ]
  • 10:19 - 10:21
    現在我們身在向量場中。
  • 10:21 - 10:24
    你可以看到,當我們越接近熱源中心點,
  • 10:24 - 10:28
    這些向量,也就是溫度上升率,
  • 10:28 - 10:32
    會越來越大,更大,超大。
  • 10:32 - 10:34
    恩,希望我沒有搞混你。
  • 10:34 - 10:37
    我一開始學梯度時,我覺得計算還滿直接的。
  • 10:37 - 10:38
    我一開始學梯度時,我覺得計算還滿直接的。
  • 10:38 - 10:39
    不過是偏微分罷了。
  • 10:39 - 10:42
    但直覺才有趣。
  • 10:42 - 10:44
    希望這溫度的比喻,
  • 10:44 - 10:49
    這溫度分佈的模型,對你有幫助。
  • 10:49 - 10:49
    這溫度分佈的模型,對你有幫助。
  • 10:49 - 10:51
    但梯度可以對任何純量場運算。
  • 10:51 - 10:54
    恩,下段影片再見。
Title:
純量場的梯度
Description:

從三維空間的純量場 (房間的溫度分布),學習梯度的運算與直觀概念。

more » « less
Video Language:
English
Duration:
10:54

Chinese, Traditional subtitles

Revisions