純量場的梯度
-
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:09x, y, z 都是 0。
-
1:09 - 1:11讓我掰一個溫度的函數,
-
1:11 - 1:24我不知道是不是真的有這種溫度分佈。
-
1:24 - 1:32它等於 10 乘上指數 e 的負 r 平方。
-
1:32 - 1:33r 是什麼?
-
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:00T 的梯度就是... 你可能會被嚇到
-
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:37y 和 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:55e 的 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恩,下段影片再見。
![]() |
goodshawn12 edited Chinese, Traditional subtitles for Gradient of a scalar field | |
![]() |
goodshawn12 edited Chinese, Traditional subtitles for Gradient of a scalar field | |
![]() |
goodshawn12 edited Chinese, Traditional subtitles for Gradient of a scalar field | |
![]() |
goodshawn12 edited Chinese, Traditional subtitles for Gradient of a scalar field | |
![]() |
goodshawn12 edited Chinese, Traditional subtitles for Gradient of a scalar field |