back to index

Linear Algebra Lecture 34: General Vectors (Part I)


link |
00:00.000
我們要進入下一個主題,那下一個主題呢,講的是vector的更general的型態。
link |
00:08.000
也就是說,我們在這一門課裡面,在線性代數裡面,我們不斷地講到vector這個東西,
link |
00:14.600
然後不斷地對vector做各式各樣的操作,在vector上呢,定義了種種的terminology。
link |
00:22.400
那你可能會覺得說這一系列的想法只能apply在你所認知的那一個vector上面,
link |
00:30.200
但是實際上很多東西都是vector,舉例來說,一個function它也是一個vector。
link |
00:39.400
那等一下會講說為什麼一個function它也是一個vector。
link |
00:43.800
所以今天在這一門課裡面學到的種種概念,都可以直接apply在那些更廣義的vector上面。
link |
00:51.800
舉例來說,這一門課學到了比如說linear combination, span basis, orthogonal這些東西,
link |
00:57.600
通通可以直接apply在更廣義的那些vector上面,比如說apply在function上面。
link |
01:06.600
那這個部分呢,是記錄在課本的第六章。
link |
01:10.600
這邊再提醒一下就是,課本的第六章跟第七章啊,它們的順序是錯亂的。
link |
01:18.800
大家應該都有注意到這件事吧?
link |
01:22.800
還是說很驚訝,還是說你們手上都沒有課本?
link |
01:26.800
我講過了是嗎?
link |
01:28.800
好,那大家記得這件事,所以這個是課本的第六章,但它是實際上的第七章。
link |
01:39.800
好,那我們接下來看看有什麼樣的東西是廣義的vector。
link |
01:46.800
舉例來說,一個矩陣其實它是一個vector。
link |
01:51.800
我們怎麼說一個矩陣是一個vector呢?
link |
01:53.800
舉例來說,我現在隨便拿一個矩陣A等於1234出來,
link |
01:56.800
我可以把這個矩陣裡面的每一個element拉直排成一排,它其實就變成一個vector。
link |
02:03.800
所以我可以說,我把一個矩陣當作是一個vector來看待它。
link |
02:08.800
或者是說,一個linear transform我們也可以把它當作vector來看待它。
link |
02:12.800
為什麼一個linear transform可以當vector來看待它呢?
link |
02:14.800
因為我們說每一個linear transform背後都對應到一個metric。
link |
02:18.800
那既然一個metric可以當vector來看待,一個linear transform也可以當vector來看待。
link |
02:23.800
那其實一個polynomial也可以當作一個vector來看待。
link |
02:28.800
怎麼把一個polynomial當作一個vector來看待呢?
link |
02:31.800
你說你有一個polynomial,P of X,它是A0加A1的X一直加到AnXn方。
link |
02:37.800
那我完全可以把這一個polynomial就把它寫成vectorA0到An,我只把係數取出來。
link |
02:47.800
我只把這個polynomial的係數A0、A1到An取出來,把它當作一個vector來看待。
link |
02:54.800
那你光看這個vector,你就可以還原原來的polynomial。
link |
02:58.800
這些vector跟這個polynomial的關係是一對一的。
link |
03:02.800
所以今天你可以把一個polynomial當作一個vector來看待。
link |
03:07.800
或者是有更多例子,其實廣義的任何function它都可以是一個vector。
link |
03:13.800
比如說1的t次方,它可以是一個vector。
link |
03:19.800
那可能問說1的t次方怎麼把它看作一個vector來看待呢?
link |
03:24.800
它是一個vector,這個vector裡面的element的數目是無窮多的。
link |
03:29.800
大家可以想像嗎?這個是1的t次方就長這樣子嘛。
link |
03:38.800
然後現在呢,我們在1的t次方這個function上面取sample。
link |
03:43.800
但是要取得非常非常的密,假設取得非常非常的密。
link |
03:48.800
我沒有辦法真的把它畫得很密,但你可以想像我把它取得非常非常的密。
link |
03:52.800
有無窮多的sample。
link |
03:56.800
那每一個sample的結果就是vector裡面的其中一維。
link |
04:01.800
這樣大家了解嗎?這個是vector的第n維的數值,這個是vector的第n加1維的數值。
link |
04:11.800
接下來還有vector第n加2維,n加3維,一直到無窮無盡。
link |
04:17.800
所以一個general的function,所以隨便拿一個function出來,我其實都可以說它是一個vector。
link |
04:22.800
只是這個vector它的dimension是無窮大的,它裡面有無窮多的element。
link |
04:29.800
這樣大家可以接受嗎?所以一個general的function其實也是一個vector,你也可以用我們對vector所知道的種種東西,拿它來做操作。
link |
04:39.800
或者是g of t等於t平方減1,它也是一個vector,每一個function都是一個vector。
link |
04:46.800
那我們知道我們可以把兩個vector直接做相加,我們可以把v跟g加起來。
link |
04:52.800
把v所對應的vector跟g所對應的vector加起來會等於什麼呢?其實就是把f跟g直接加起來。
link |
04:58.800
那f是e的t次方,g是t平方減1,所以加起來就是e的t次方加上g平方減1。
link |
05:06.800
所以廣義的來說,什麼是一個vector呢?如果你有一堆object,這些object,這些東西,它們集合起來形成一個叫做vector space的東西,那這些東西就是vector。
link |
05:27.800
就有一堆東西的集合,那這個集合它滿足vector space的條件,它就是一個vector。那什麼叫做滿足vector space的條件呢?
link |
05:38.800
vector space的條件就是這樣,首先在這個vector space上面你要定義兩個operator,這兩個operator,一個叫做加,一個叫做addition,一個叫做scalar的multiplication。
link |
05:52.800
那這兩個東西你可以任意定義,你就定義一個你自己喜歡的加跟乘,你定義一個自己喜歡的addition跟scalar multiplication。
link |
06:03.800
那定義完以後,假設在這個set裡面有三個vector u,v跟w,隨便拿兩個scalar a跟b,那今天你把u跟v相加,它一定要是落在v裡面。
link |
06:23.800
那什麼叫做相加,這個是你自己定義的,你定義某個東西叫做相加,然後u跟v相加,它一定要落在v裡面,這個是vector space的其中一個條件。
link |
06:36.800
那今天這個某一個vector u乘上任何scalar,都仍然要在這個set裡面,那你就滿足了vector space的其中一部分的條件。
link |
06:53.800
接下來有八個條件必須要滿足,才能說是一個vector space。哪些條件呢?這個u加v等於v加u,有可能u加v不等於v加u,也是有可能,因為dependent你定義什麼叫做加法,你定義的加法必須要u加v等於v加u。
link |
07:16.800
然後u先加v再加w,等於v先加w再加v,然後要有一個東西叫做zero vector,有一個東西叫做zero vector,這個zero vector它跟任何人相加都一定會等於原來那個東西。
link |
07:33.800
那這個zero vector它一定是唯一的,這個要證明它一定是唯一的這件事情非常容易,因為我們假設有兩個zero vector好了,那兩個zero vector,一個叫做0,一個叫做0'.
link |
07:48.800
假設你現在想要定義兩個zero vector,你會發現說你要定義兩個zero vector是不可能的,為什麼?你要定義兩個不一樣的zero vector是不可能的,為什麼?
link |
07:57.800
因為zero vector的定義就是它跟任何人相加都不會改變對方,所以0加上0',假設0它是一個zero vector,那0加上0',因為它不能夠改變0',所以它就等於0'.
link |
08:11.800
那0'假設也是一個zero vector,0'去加0,你也不能改變0,所以0'也是0,所以它也等於0,所以我們就知道說0'等於0。
link |
08:23.800
今天你不可能定義兩個zero vector,zero vector是唯一的,假設你按照zero vector定義,就加上任何人都會不改變任何人的話,那它一定是唯一的。
link |
08:35.800
另外一個條件是有一個東西叫做-u,然後-u加u會等於zero vector,還有很多條件就是1乘上u等於u,然後a乘上b再乘上u會等於b先乘上u再乘上a,a乘上u加b等於au加av,a加b乘上u等於au加bu。
link |
08:57.800
滿足這些條件,它就是一個vector space,那你就可以把vector space裡面的成員叫做vector,就這樣。
link |
09:05.800
你可能會覺得說,哇靠,這個太複雜了,你記不起來,對,這個你大概記不起來。
link |
09:11.800
但是我覺得一個東西到底是不是vector,你可以很直覺地就想出來,你憑著直覺就會知道說它是一個vector。
link |
09:21.800
如果你可以把它想成看作是一個vector的樣子,像我們剛才說把metric拉直就變成一個vector,把function取sample就變成一個無窮長的vector,polynomial係數拿出來是一個vector,你只要直覺覺得它是一個vector,其實它就是一個vector,就這樣子。
link |
09:37.800
假設有人問你說,我現在有某個東西,比如說我的一堆polynomial,你覺得它們是不是vector,那如果你要用正義的投影片講的定義來驗證的話,你有點困難,尤其是考試的時候你不太可能記得這些定義,但是你可以憑著直覺就知道說它應該是一個vector,你的直覺通常就是對的。
link |
10:07.800
所以其實我們到目前為止在課堂裡面,我們講的vector space其實都是Rn這個vector space,你可以輕易地了解說Rn這個vector space符合下面我們對於vector space的定義。
link |
10:28.280
同一個東西它其實是可以屬於不同的vector space,舉例來說,我現在有一維空間上的三個點,那一維空間是一個vector space,一維空間上的三個點,比如說1、2、3,就是這個vector space裡面的三個object。
link |
10:51.320
但是我們也可以說這三個object其實是另外一個更大的vector space裡面的成員,有另外一個vector space它叫做R2,那這三個東西它在另外一個vector space裡面看起來就不太一樣,就是1、0、2、0跟3、0。
link |
11:14.880
或者說我們舉另外一個例子,假設我這邊有一堆function,有三個function,那這三個function,這些function我們其實可以用兩個不同的vector space來看待它,如果我們用vector space來看待它的話,這些function,你把它們看起來在這些不同的vector space裡面,它們的表示的方式是不太一樣的。
link |
11:38.080
舉例來說,假設我們現在說我們有function f跟g跟h,我們可以說f跟g跟h它們都是polynomial,它們都是polynomial,而這些polynomial它的degree小於等於2,而它的degree小於等於2。
link |
11:56.240
我們說所有degree小於等於2的polynomial所形成的集合是一個vector space,那這個vector space裡面有三個成員,就是f跟g跟h,那我們可以把f跟g跟h分別用一個vector來表示,就是1、0、0、1、1、0跟1、1、1。
link |
12:13.840
但是f跟g跟h也可以說它們是另外一個vector space裡面的成員,另外一個vector space是什麼呢?假設我們有一個vector space就是由所有的function所構成的,由所有的function所構成的,那我們可以說f跟g跟h是這個所有的function所構成的vector space的成員。
link |
12:40.080
當我們說f跟g跟h它們是所有的function所構成的vector space的成員的時候,那你要表示f跟g跟h,你要用向量來表示它的時候,那它們是無窮長的向量,所以同一個東西,同一個function,在不同的vector space裡面,它們的表示的方式是不太一樣的。
link |
13:01.120
那要看說你的vector space是什麼樣的vector space,如果是degree小於等於2的polynomial所形成的vector space,在表示f跟g跟h的時候,它們是長度有限,其實就是3,長度是3,維度是3的向量。
link |
13:17.280
但是如果是所有function所形成的vector space的時候,f跟g跟h,你要把它們劃成一個向量,那它們是無窮長的向量。好,那再來呢,我們就根據我們學到的,之前學到的有關vector的定義,把它還有種種的操作,還有種種的terminology,通通都套用到廣義的vector上面。
link |
13:44.320
那這個接下來講的東西其實是有點無聊的,它其實就跟前面第一章到第七章講的東西就是一樣的,就同樣的東西再講一次,那只是現在操作的對象不是vector,而是其他的東西,比如說function。
link |
14:01.160
但是你永遠可以把那些function就在你的心裡想成是一個vector,當它們在你的心裡是一個vector的時候,那接下來要講的東西,通通都是已經講過的事情,所以是有點無聊的,我們就只是當作是複習第一章到第七章。
link |
14:16.920
好,那我們之前有講過subspace,那什麼是subspace呢?秒複習一下,就是subspace裡面有zero vector,u跟w都在這個subspace裡面,那u加w也在subspace裡面,那如果u在這個subspace裡面,那u乘以c也在這個subspace裡面,就這樣。
link |
14:37.960
好,那我們來想像看接下來的東西是不是subspace,所有的function,它通過某一個點t0的值都是0的那些function,是不是subspace呢?
link |
14:53.320
這句話是什麼意思,就是說我們現在有一堆function,然後有一個數值叫做t0,這些所有的function在t0的地方它們都是0,也就是它們都會經過這個點,經過這個點的function有無窮多個,經過這個點的function有無窮多個,它們有可能長得很複雜,長得像這樣。
link |
15:19.080
那反正就是要在t0那個地方,就是要通過t0,就是要小心的通過t0,然後這樣,有各式各樣的function,各式各樣的function它們都會通過t0這樣。
link |
15:29.320
那它們全部集合起來,這些function全部集合起來,是不是一個subspace呢?那現在function其實也是一個vector,它是無窮長的vector,它們是不是一個subspace呢?
link |
15:41.560
講開,你覺得它適合同學舉手一下,手放下,你覺得它不適合同學舉手一下,沒有,沒錯,它是一個subspace,你就確認一下它滿足subspace的種種定義。
link |
15:55.000
那subspace的第一個定義是它要不要包含,它要包含zero vector,那到底對function而言,所謂的zero vector是什麼東西呢?
link |
16:05.880
那一按這個zero vector的定義,zero vector的定義就是這個東西加上其他人都不會改變其他人。
link |
16:12.080
那對function而言,所謂的zero vector其實就是如果某一個function不管input是什麼,output都是0,比如就直接寫好了,f of x等於0,f of x等於0,它就是zero vector,f of x等於0,它就是zero vector。
link |
16:27.880
f of x等於0有沒有落在這個set裡面呢?它是有落在這個set裡面的,f of x等於0在t0的地方它也是等於0的,所以今天所有通過t0等於0的位置的這個,所有在t0的地方等於0的這個function,它合起來是一個subspace。
link |
16:49.000
好,那這邊有另外一個例子,所有的matrix它的trace,所有trace都是0的那些matrix合起來,它是一個subspace嘛,所謂trace都是0的意思就是,什麼是trace,trace就是對角線,對角線的值都是0的這些function,全部集合,不是function,對角線都是0的,同樣大小的matrix。
link |
17:18.320
就假設我們今天考慮的是,都考慮,只考慮n by n的matrix好了,只考慮n by n的matrix,所有n by n的matrix,如果它的trace都是0的話,所有trace都是0的,n by n的matrix所形成的集合,它是一個subspace嗎?
link |
17:40.000
你覺得它是一個subspace的同學舉手一下,手放下,你覺得它不是的同學舉手一下,為什麼,你可能覺得說上一個是,下一個應該不是,但是其實是的。
link |
17:56.200
可以想想看 它有違反任何
link |
17:58.560
它有滿足Susface的三個條件嗎
link |
18:01.040
Susface的第一個條件是要
link |
18:02.960
包含zero vector
link |
18:04.560
那對matrix來說
link |
18:06.640
zero vector是什麼呢
link |
18:08.040
對matrix來說 zero vector就是zero matrix
link |
18:11.080
zero matrix就是zero vector
link |
18:12.520
所以對角線是0的這些vector
link |
18:16.120
所形成的集合是包含zero vector的
link |
18:18.160
zero vector它的對角線都是0
link |
18:20.720
好 再來我們把兩個對角線是0的
link |
18:24.000
matrix加起來
link |
18:25.240
它的對角線還是0
link |
18:26.640
我們把對角線是0的matrix
link |
18:28.520
乘上某一個scalar
link |
18:30.160
它的對角線還是0
link |
18:31.600
所以它是一個Susface
link |
18:33.840
所以它也是一個Susface
link |
18:36.960
一個Susface
link |
18:39.080
好 那這邊是所有matrix
link |
18:43.680
它滿足這樣一個形式
link |
18:45.760
就是A跟B A加B0
link |
18:49.120
所有二乘以二的matrix
link |
18:51.040
滿足這個形式的二乘以二的matrix
link |
18:53.040
所形成的集合
link |
18:54.160
A跟B可以在任何值
link |
18:55.880
它是一個Susface嗎
link |
19:03.480
你覺得它是的同學舉手一下
link |
19:07.040
你覺得它是
link |
19:08.160
你覺得它不是的同學舉手一下
link |
19:11.920
好 其實它是一個Susface
link |
19:14.320
為什麼它是一個Susface
link |
19:15.520
你就Susface的三個條件來檢查一下
link |
19:18.760
A跟B都在0
link |
19:20.440
就是zero matrix
link |
19:23.040
所以zero matrix是這個Susface的其中一個成員
link |
19:27.440
然後你把兩個這種matrix加起來
link |
19:30.000
它仍然有這種特性
link |
19:31.360
你把這個matrix乘上某個scalar
link |
19:33.800
它仍然有這種特性
link |
19:35.480
所以它是一個Susface
link |
19:39.560
它是一個Susface
link |
19:42.360
那你覺得所有的continuous的function
link |
19:46.680
所成的集合
link |
19:48.120
它是一個Susface嗎
link |
19:53.000
所有的continuous的function
link |
19:55.720
所有的continuous function
link |
19:57.560
所形成的集合
link |
19:59.000
它是一個Susface嗎
link |
20:02.320
你覺得它不是
link |
20:03.200
為什麼呢
link |
20:07.200
所有的continuous function是包含0的
link |
20:15.080
還有人覺得它不是的嗎
link |
20:18.560
它其實是
link |
20:24.680
這大家有什麼問題嗎
link |
20:27.200
你想想看
link |
20:29.080
0的function是一個continuous的function
link |
20:31.920
兩個continuous function相加
link |
20:33.840
還是continuous function
link |
20:35.080
一個continuous function
link |
20:36.040
乘上任何scalar
link |
20:36.920
它都是continuous function
link |
20:38.400
所以它是
link |
20:44.120
所有degrees n的polynomial
link |
20:47.120
它是一個Susface嗎
link |
20:49.640
degrees n的polynomial是
link |
20:52.520
這個應該不需要講
link |
20:53.600
大家應該知道意思吧
link |
20:54.760
就是它的最高次是xn方的polynomial
link |
20:59.280
這些polynomial可以寫成
link |
21:01.760
寫成這個a0加a1x加a2x
link |
21:07.560
一直加到an的xn方
link |
21:11.280
這些所有的polynomial
link |
21:13.240
所成的集合
link |
21:14.920
它是一個Susface嗎
link |
21:18.600
大家覺得是嗎
link |
21:19.400
覺得是的同學舉手一下
link |
21:23.560
其實an不可以是0的
link |
21:25.680
因為an如果等於0的話
link |
21:28.080
它就不是一個degrees n的polynomial
link |
21:30.960
所以an其實是等於0的
link |
21:33.120
好像說在an不等於0的前提下
link |
21:35.240
它是一個Susface嗎
link |
21:39.440
你覺得它是一個Susface的同學舉手一下
link |
21:47.840
很多人都覺得它不是Susface
link |
21:52.840
沒錯因為你想想看
link |
21:54.640
假設今天有一個
link |
21:56.520
假設有一個人
link |
21:58.520
假設有一個element是
link |
22:00.440
xn方三倍的xn方好了
link |
22:03.080
而另外一個是負三倍的xn方
link |
22:05.840
它們兩個相加以後
link |
22:07.240
就變成0了
link |
22:08.400
它0不是一個degrees n的polynomial
link |
22:13.200
所以這個東西不是一個Susface
link |
22:18.160
因為它裡面的兩個成員相加
link |
22:20.200
有可能就掉到那個Susface外面
link |
22:22.120
所以它不是一個Susface
link |
22:23.960
那如果今天是所有的polynomial
link |
22:27.080
它的degree小於等於n呢
link |
22:30.320
那它degree小於等於n
link |
22:33.040
那它是一個Susface嗎
link |
22:37.760
對所以它是一個Susface
link |
22:39.840
因為今天這個degree等於n的polynomial
link |
22:43.520
雖然相加以後可能degree會變成0
link |
22:45.720
那沒有關係反正我現在定義的
link |
22:47.840
這個vector set
link |
22:49.080
我現在要考慮的這個Susface
link |
22:51.120
是所有degree小於等於n的polynomial
link |
22:54.240
所以它是一個Susface
link |
22:59.240
就這樣
link |
23:01.320
好那在等一下的討論裡面呢
link |
23:04.320
用p來代表所有的polynomial所形成的集合
link |
23:07.800
用pn來代表所有degree小於等於n
link |
23:11.600
這邊我們不是說pn代表degree等於n
link |
23:14.760
pn代表所有degree小於等於n的polynomial
link |
23:18.760
所形成的集合
link |
23:21.560
好那我們這一節就先上到這邊
link |
23:25.240
然後我們休息十分鐘
link |
23:34.000
我們繼續來上課吧
link |
23:56.320
我們接下來要講的是linear combination跟span
link |
24:01.040
那這個linear combination跟span
link |
24:03.120
跟我們之前講的vector的linear combination跟span
link |
24:08.560
沒有任何不同只是做的對象不同了
link |
24:12.040
舉例來說我現在有一堆matrix
link |
24:15.840
我有三個matrix
link |
24:17.760
如果我們要把這三個matrix
link |
24:20.400
做linear combination
link |
24:22.680
怎麼做呢
link |
24:23.600
就是把第一個matrix乘上某一個scalar a
link |
24:27.640
第二個matrix乘上某一個scalar b
link |
24:31.200
第三個matrix乘上某一個scalar c
link |
24:34.320
加起來就是linear combination
link |
24:37.000
就結束了就這樣
link |
24:39.880
那加起來是什麼呢
link |
24:41.240
加起來in general而言
link |
24:42.960
你可以寫成abc-a
link |
24:49.600
好那你可以把一個vector set做span
link |
24:52.840
那現在如果我們要把上面這個vector set
link |
24:55.280
做span的話
link |
24:56.600
我們會得到什麼樣的結果呢
link |
24:58.760
我們會得到的結果是
link |
25:01.840
因為今天你所謂span的意思就是把
link |
25:04.960
一個vector set裡面的成員做linear combination
link |
25:07.680
那你現在把這三個vector
link |
25:10.240
這三個matrix做linear combination
link |
25:12.400
它得出來的結果一定是abc-a
link |
25:15.400
只是abc這三個數值會換
link |
25:18.240
那abc-a這個matrix它是什麼樣的特色呢
link |
25:21.160
它的特色就是它的對角線上的值
link |
25:24.400
也就是它的trace是等於零的
link |
25:27.040
它的對角線上的值是等於零的
link |
25:31.560
好那所以這個span s以後的結果呢
link |
25:35.560
你得到的結果得到的那個vector set
link |
25:40.400
span s的vector set
link |
25:41.840
就是所有可以寫成abc-a的matrix
link |
25:46.720
所成的集合就這樣
link |
25:48.760
好那這個跟你知道的東西都沒有什麼不同
link |
25:51.520
好那polynomial
link |
25:53.960
假設我們現在有一堆polynomial
link |
25:58.240
那我們也可以把這些polynomial
link |
26:00.360
做linear combination
link |
26:02.240
好我有一個polynomial的set
link |
26:05.120
我有一個polynomial的set
link |
26:06.520
1x,x²,x³
link |
26:08.800
好那我們就可以做linear combination
link |
26:10.880
就可以得到另外一個新的polynomial
link |
26:13.280
比如說2加3x-x²
link |
26:18.680
我們就比如說你就只要做
link |
26:20.720
兩倍乘上1,三倍乘上x
link |
26:25.600
然後負一倍乘上x²
link |
26:28.080
然後加上零倍乘上x³
link |
26:31.320
加上零倍乘上x³
link |
26:33.120
你就可以得到我們上面講的這個
link |
26:36.520
2加3x-x²
link |
26:38.720
所以2加3x-x²
link |
26:40.600
是這個vector set s裡面的成員的linear combination
link |
26:45.120
好那我們現在如果把
link |
26:47.640
上面的s這個vector set做span的話
link |
26:50.400
我們得到的span的結果是什麼呢
link |
26:52.720
得到的span的結果其實就是P3
link |
26:55.880
P3是什麼
link |
26:56.760
P3是degree小於等於三的
link |
27:01.280
所有polynomial的和
link |
27:02.880
所有polynomial所形成的集合
link |
27:05.000
所以你把1x,x²,x³這個vector set
link |
27:09.440
做span你得到的
link |
27:11.080
就是所有degree小於等於三的
link |
27:13.000
polynomial的集合就是P3
link |
27:15.520
好那如果我們現在有一個
link |
27:17.560
無窮大的vector set
link |
27:19.080
這個無窮大的vector set裡面就是
link |
27:20.840
1x,x²,x³一直到n等於無窮大
link |
27:24.240
那把這個vector set做span
link |
27:27.400
你就可以得到所有的polynomial
link |
27:30.880
所形成的集合
link |
27:34.600
好那這個就是span跟linear combination
link |
27:37.880
好那再來講linear的transformation
link |
27:41.360
好那我們說一個function
link |
27:42.960
或者一個transformation
link |
27:44.240
或一個operation T它是linear的
link |
27:46.920
如果它滿足下面兩個條件
link |
27:50.320
那這個我們在一開學的時候
link |
27:52.240
就已經講過了
link |
27:54.440
所以我們說
link |
27:55.320
如果T of u加v等於T of u加T of v
link |
28:00.520
如果T of cu等於c倍T of u
link |
28:02.600
這兩個條件成立的話
link |
28:04.200
那這個T我們就說它是一個linear的function
link |
28:09.120
那有一些function它不見得是作用在vector上
link |
28:12.720
舉例來說transpose
link |
28:14.640
其實這件事我們之前有講過
link |
28:16.040
就transpose這個function
link |
28:17.920
它是作用在matrix上面
link |
28:20.840
但是這個作用在matrix上面的function transpose
link |
28:24.400
它是不是一個linear的operation呢
link |
28:27.920
transpose它是一個function
link |
28:29.680
它就是吃一個matrix
link |
28:31.480
然後output另外一個matrix
link |
28:33.560
它吃一個matrix A
link |
28:35.560
你把matrix A丟到transpose這個operator裡面
link |
28:38.800
丟進去
link |
28:39.880
然後它吐出來的就是A的transpose
link |
28:42.880
它吐出來的就是A的transpose
link |
28:46.200
那這個function它是不是linear的呢
link |
28:51.200
這個function它是不是linear的呢
link |
28:54.920
link |
28:57.200
link |
28:58.040
link |
28:59.040
link |
29:00.120
你覺得適合同學舉手一下
link |
29:03.520
有一些
link |
29:04.080
你覺得它不適合同學舉手一下
link |
29:06.040
你覺得它不是
link |
29:06.560
為什麼呢
link |
29:08.080
你也是猜的這樣
link |
29:09.000
你覺得表面上看起來是
link |
29:10.280
然後感覺就應該不是
link |
29:11.280
但其實它是這樣子
link |
29:12.800
所以它是一個linear的operation
link |
29:19.800
那這個function它的input是一個
link |
29:21.560
n by n的matrix
link |
29:22.720
它output是一個n by n的matrix
link |
29:24.480
input是一個n by n的matrix
link |
29:25.960
output是一個n by n的matrix
link |
29:28.600
它input output都是matrix
link |
29:30.120
但它是linear的
link |
29:31.800
為什麼它是linear的
link |
29:33.120
因為它滿足
link |
29:34.120
你就自己算算看
link |
29:36.360
它滿足上面跟下面這兩個
link |
29:39.160
它滿足這兩點
link |
29:40.080
所以它是一個linear的operator
link |
29:44.120
好那這個其實我們之前有講過
link |
29:45.920
就是其實這個微分跟積分
link |
29:50.600
也都是linear的
link |
29:52.080
雖然你覺得微分跟積分
link |
29:53.200
好像是一個很複雜的東西
link |
29:55.200
但是神奇的就是
link |
29:57.200
它們其實都是linear的
link |
29:59.240
微分跟積分這個東西啊
link |
30:01.280
可以看作是function的function
link |
30:07.440
微分這個東西
link |
30:08.960
它是一個function的function
link |
30:10.520
怎麼說
link |
30:11.280
我們把微分看作是一個function
link |
30:13.560
它輸入是什麼
link |
30:14.640
它輸入是某一個function
link |
30:16.240
它的輸出是什麼
link |
30:17.400
它的輸出是另外一個function
link |
30:20.480
所以說微分是一個function
link |
30:22.040
但是它這個function是一個function的function
link |
30:24.280
它是function當作input
link |
30:25.760
吐出另外一個function
link |
30:27.000
舉例來說
link |
30:27.760
它輸入x平方
link |
30:28.720
它吐出兩倍的x
link |
30:30.520
那你可以輕易的
link |
30:31.800
用剛才linear的特性
link |
30:33.760
證明說微分這件事情
link |
30:35.920
其實是linear
link |
30:38.360
那積分呢
link |
30:39.480
積分也是linear的
link |
30:41.360
積分也是一個function的function
link |
30:43.120
這個function
link |
30:43.960
它是一個function當作input
link |
30:45.800
output就是一個數值
link |
30:47.960
所以假設我們現在積分是從某一個
link |
30:50.760
我們積分是有一個區間的
link |
30:51.920
從A積到B
link |
30:53.200
那積分的結果就是一個數值
link |
30:55.680
所以積分這件事情
link |
30:57.040
也是輸入一個function
link |
30:58.800
輸出一個數值
link |
30:59.920
而這個function的function
link |
31:01.280
你也可以輕易的證明說
link |
31:02.800
它也是linear
link |
31:04.800
所以有一些看起來很複雜的東西
link |
31:07.240
但其實它們都是linear的function
link |
31:10.000
而linear function它的背後
link |
31:11.800
就對應了一個matrix
link |
31:14.720
我們其實可以找出
link |
31:16.400
微分跟積分
link |
31:17.360
它們背後對應的那個matrix
link |
31:19.240
到底長什麼樣子
link |
31:22.320
好那我們也可以定義
link |
31:23.280
null space跟range
link |
31:24.440
那這個其實跟
link |
31:26.160
我們之前定義的null space跟range
link |
31:28.040
沒有什麼不同
link |
31:29.440
那什麼叫做null space
link |
31:31.120
所有代到某一個function進去以後
link |
31:34.240
出來會是0的那些vector
link |
31:37.720
所形成的集合
link |
31:39.240
就是null space
link |
31:41.160
那舉例來說
link |
31:43.480
matrix transpose
link |
31:44.760
它的null space是什麼呢
link |
31:46.480
就是哪些matrix
link |
31:50.120
代到transpose這個matrix以後
link |
31:53.040
輸出的結果
link |
31:54.240
是0的vector呢
link |
31:57.600
是0的東西呢
link |
31:59.480
你想想看
link |
32:00.280
對matrix來說
link |
32:01.680
假設我們把matrix當作vector來看
link |
32:04.400
0的vector是什麼
link |
32:05.960
就是0 matrix對不對
link |
32:07.760
0的matrix就是0 vector
link |
32:09.440
這樣講可能讓你感覺很困惑
link |
32:11.320
就不知道在說些什麼
link |
32:12.600
但是matrix也是vector
link |
32:15.920
matrix也是vector
link |
32:17.280
那matrix的0 vector
link |
32:20.320
就是0 matrix
link |
32:22.080
那這個其實很直覺
link |
32:23.080
就所有值都是0
link |
32:24.080
就是0 matrix
link |
32:26.120
它就是0 vector
link |
32:27.680
那什麼樣的matrix
link |
32:29.080
做transpose以後
link |
32:30.760
會變成0 matrix呢
link |
32:33.080
那只有0 matrix
link |
32:34.200
做transpose以後
link |
32:35.440
才會變成0 matrix
link |
32:37.000
0 matrix all
link |
32:38.520
做transpose以後
link |
32:40.080
才會變成0 matrix
link |
32:43.280
所以今天對transpose這件事情來說
link |
32:46.560
對transpose這件事來說
link |
32:48.280
它的null space是什麼
link |
32:49.760
它的null space就是0 matrix
link |
32:55.040
那什麼是range
link |
32:56.680
那range這個東西
link |
32:57.640
也跟我們之前定義的一樣
link |
32:59.200
就是T的所有的output
link |
33:01.200
所形成的集合
link |
33:02.840
就是range
link |
33:03.560
你把所有可能的輸入
link |
33:05.000
統統帶到T裡面
link |
33:06.600
把所有的輸出
link |
33:07.720
統統集合起來
link |
33:09.080
就是range
link |
33:11.080
就是range
link |
33:13.000
好那matrix的transpose的range
link |
33:15.480
是什麼呢
link |
33:16.320
假設input是一個
link |
33:17.680
n by n的matrix
link |
33:20.160
然後output是一個
link |
33:21.800
n by n的matrix
link |
33:23.760
那matrix的transpose
link |
33:24.880
這個operator
link |
33:26.040
它的輸出
link |
33:26.960
其實就是所有n by n的matrix
link |
33:29.560
假設輸入是n by n的matrix
link |
33:31.600
輸出是n by n的matrix
link |
33:33.440
那transpose這件事情
link |
33:35.080
它的輸出就是所有n by n的matrix
link |
33:39.600
它的range就是所有n
link |
33:42.600
這個n跟m我念起來
link |
33:43.720
其實都是差不多的
link |
33:45.960
那輸入是n by n的matrix
link |
33:47.560
輸出是n by n的matrix
link |
33:49.440
那它的range就是所有n by n的matrix
link |
33:53.720
所形成的集合
link |
33:54.520
就是它的range
link |
33:56.360
好所以這個都跟我們之前講的
link |
33:57.840
沒有什麼不同
link |
33:58.640
你只是要想成說
link |
33:59.800
我們現在是作用在其他的object上
link |
34:01.800
不見得是作用在你所想像的
link |
34:03.840
比較狹義的vector上
link |
34:05.200
它可以作用在所有的
link |
34:06.560
廣義的vector上面
link |
34:08.640
好所以同樣的
link |
34:09.640
我們也可以定義什麼叫
link |
34:11.840
也有one to one
link |
34:13.440
也有until
link |
34:14.480
那這個就不需要再重講
link |
34:15.760
反正就跟我們之前講的
link |
34:17.360
那個定義都是一樣的
link |
34:18.560
就直接來問大家說
link |
34:19.920
這邊有一些function
link |
34:21.000
你覺得它是one to one的
link |
34:22.840
還是until的
link |
34:24.720
好那舉例來說
link |
34:26.560
這個transpose這個matrix
link |
34:28.880
不是transpose這個matrix
link |
34:30.240
是transpose這個function
link |
34:32.000
這個operator
link |
34:33.200
它是one to one的嗎
link |
34:35.480
它是until的嗎
link |
34:36.880
就transpose是一個function
link |
34:38.440
它是a當作input
link |
34:40.400
output是a的transpose
link |
34:42.640
它是one to one的嗎
link |
34:45.000
它是一對一的嗎
link |
34:47.960
所以有可能有兩個不同的matrix
link |
34:50.800
做完transpose以後
link |
34:52.400
變得一模一樣嗎
link |
34:55.440
不可能
link |
34:56.240
所以它是一對一的
link |
35:01.960
那它是until的嗎
link |
35:05.160
它是until的
link |
35:06.360
因為在n by n的matrix
link |
35:08.800
所形成的集合理念
link |
35:10.640
每一個n by n的matrix
link |
35:13.840
都有辦法用某一個
link |
35:16.200
n by n的matrix
link |
35:17.560
做transpose以後得到
link |
35:19.280
所以transpose這個function
link |
35:22.120
它是until的
link |
35:24.160
好再來我們今天有另外一個function
link |
35:25.960
這個function是做微分
link |
35:28.920
那這個function的輸入
link |
35:31.560
它的domain是所有
link |
35:36.040
這個degree小於等於三的
link |
35:38.000
polynomial的集合
link |
35:39.120
它的codomain是所有degree小於
link |
35:41.960
等於三的polynomial的集合
link |
35:44.120
那這個微分
link |
35:46.400
它是until的嗎
link |
35:49.240
它是one
link |
35:50.760
它是one to one的嗎
link |
35:52.560
好我們就給大家想一下
link |
35:54.560
這個微分這一個operator
link |
35:58.160
它是one to one的嗎
link |
36:00.200
有可能有兩個不同的function
link |
36:01.880
做微分以後
link |
36:03.080
居然變得是一樣的嗎
link |
36:05.080
你覺得它是one to one的同學
link |
36:07.560
舉手一下
link |
36:10.280
好你請大家不是one to one的同學
link |
36:13.040
舉手一下
link |
36:14.160
手放下
link |
36:15.360
好那它不是one to one的
link |
36:17.880
為什麼
link |
36:18.320
因為你可以 我就不問你為什麼了
link |
36:22.240
它可以輕易的找到反例樣子
link |
36:24.880
為什麼
link |
36:25.320
因為比如說3x做微分
link |
36:30.520
會變成3
link |
36:33.200
那3x加2
link |
36:35.880
3x加2好了
link |
36:37.560
它微分也變成3
link |
36:41.400
所以今天有很多不同的function
link |
36:44.200
做完微分以後
link |
36:45.840
會變成同樣的function
link |
36:47.880
所以它不是one to one的
link |
36:49.680
有不同的東西
link |
36:50.440
可以對到同樣的東西
link |
36:53.520
好那再來就是
link |
36:56.040
好這邊就不問大家
link |
36:57.560
它是不是until的呢
link |
37:00.880
它是不是until的
link |
37:01.880
所以until的意思是說
link |
37:03.680
今天這一個function的range
link |
37:07.480
要涵蓋整個code domain
link |
37:11.000
也就是說今天這個function的output
link |
37:14.040
把所有的input丟進去以後
link |
37:15.840
它所有的output要涵蓋整個p3
link |
37:19.280
但是它不是until的
link |
37:21.080
為什麼它不是until的呢
link |
37:23.240
因為你想想看哦
link |
37:25.320
今天這個微分出來的結果啊
link |
37:29.120
它的degree一定會小於等於2
link |
37:35.040
也就是說所有的f5
link |
37:37.240
它其實都是屬於p2的
link |
37:40.400
它是屬於
link |
37:41.680
link |
37:42.520
不知道為什麼把它寫這麼大
link |
37:43.800
像個7字一樣
link |
37:44.840
我只是想要寫p2而已
link |
37:46.120
反正都是屬於p2的
link |
37:48.480
所有的output都是屬於p2的
link |
37:52.360
因為如果你是一個
link |
37:53.320
三次的polynomial
link |
37:54.320
做完微分就變兩次
link |
37:55.760
兩次微分就變一次
link |
37:57.280
所以今天這個function的output
link |
37:59.200
最高次也就是兩次而已
link |
38:01.680
所以它沒有辦法
link |
38:02.480
佔滿整個code domain
link |
38:03.760
整個code domain是
link |
38:05.560
大小於等於三次的polynomial
link |
38:07.520
所形成的集合
link |
38:08.520
但我們今天沒有辦法output
link |
38:10.280
三次的degree等於3的polynomial
link |
38:14.440
所以今天d它不是output
link |
38:19.480
接下來講另外一個東西
link |
38:21.200
叫做isomorphism
link |
38:23.280
isomorphism中文翻成同構
link |
38:26.280
顧名思義就是說
link |
38:27.760
這兩個東西有同樣的架構
link |
38:31.720
那這個東西不是只用在
link |
38:33.480
linear algebra上
link |
38:34.600
在其他的領域也都有這個字眼
link |
38:37.480
舉例來說
link |
38:38.360
在生物學上也有同構這個東西
link |
38:41.720
生物學上同構指的是什麼呢
link |
38:43.560
生物學上同構指的是說
link |
38:45.240
不同種類的生物
link |
38:47.200
因為趨同演化的關係
link |
38:49.920
所以它們產生同樣這個結構的器官
link |
38:54.240
比如說翅膀這樣子的結構
link |
38:56.840
就在四種不同類型的生物上面出現過
link |
39:01.200
舉例來說
link |
39:02.240
一手龍它有翅膀
link |
39:04.840
然後鳥類有翅膀
link |
39:06.440
蝴蝶也有翅膀
link |
39:07.840
蝙蝠也有翅膀
link |
39:09.680
它們都有翅膀
link |
39:10.400
它們是不同的生物
link |
39:11.240
但是因為趨同演化的關係
link |
39:13.000
它們有了類似的
link |
39:15.120
你想問什麼是趨同演化
link |
39:18.520
大家有問題嗎
link |
39:20.640
沒有沒有
link |
39:23.160
不是你問的
link |
39:25.680
趨同演化的意思就是說
link |
39:27.480
兩個生物其實
link |
39:29.280
它們可能生長在不同的地方
link |
39:31.560
它們也沒有什麼血緣關係
link |
39:34.440
但是因為相同的環境
link |
39:37.560
所以它們最後演化出了類似的器官
link |
39:41.440
或者是類似的行為
link |
39:45.200
這個叫做趨同演化
link |
39:47.920
所以不同的生物有可能有同樣的類型的器官
link |
39:51.720
同樣作用的器官
link |
39:52.880
這個叫做同構
link |
39:54.960
那在圖上面
link |
39:56.680
在graph上面
link |
39:57.600
也有同構這件事
link |
39:58.720
所謂graph上面同構的意思是說
link |
40:01.320
不同的graph表面上看起來不一樣
link |
40:05.120
但它們實際上是一樣
link |
40:07.120
舉例來說
link |
40:08.200
這一個graph跟這個graph看起來不太一樣
link |
40:12.000
這兩個左右兩邊的graph看起來不太一樣
link |
40:14.360
但是你仔細想想
link |
40:15.640
它們其實是一模一樣的東西
link |
40:19.080
因為我只要把這個東西挪進來
link |
40:22.160
把這個東西挪進來
link |
40:25.200
它們就變左邊的這個圖就變成右邊這個
link |
40:28.640
所以它是一樣的東西
link |
40:29.960
所以我們說它們是isomorphism
link |
40:32.840
它們是同構
link |
40:34.480
然後在化學上也有同構這個東西
link |
40:36.880
所謂化學上同構的意思就是說
link |
40:38.960
今天兩種化合物
link |
40:41.440
它們的分子是不一樣的
link |
40:44.640
但是它們的結晶的結構是一樣的
link |
40:48.640
舉例來說
link |
40:49.520
左邊這個東西是檸檬礦
link |
40:52.320
這紅色的東西是檸檬礦
link |
40:55.040
右邊這個東西是方解石
link |
40:57.880
然後它們的化學式是不一樣的
link |
41:00.600
但是它們的結構都是一樣
link |
41:02.800
都是看起來像是立方體這個樣子
link |
41:05.240
所以它們是同構
link |
41:07.440
那在線性代數上面的同構指的是什麼呢
link |
41:11.000
在線性代數上面的同構是說
link |
41:13.440
假設我們有兩個vector space
link |
41:16.000
這樣的vector space
link |
41:16.960
一個叫做V
link |
41:18.080
另外一個叫做W
link |
41:20.280
然後現在你如果有一個linear的transformation T
link |
41:28.960
它的input domain是V
link |
41:33.800
它的code domain是W
link |
41:36.040
然後這個linear transformation我們說
link |
41:38.800
它是isomorphism
link |
41:40.320
如果它是1 to 1
link |
41:42.680
而且它是on2的
link |
41:45.600
那一個linear的operator
link |
41:49.000
它同時是1 to 1
link |
41:50.480
同時又是on2是什麼呢
link |
41:52.200
意味著它是invertible的
link |
41:54.920
對不對
link |
41:56.000
同時是1 to 1
link |
41:56.920
又是on2合起來
link |
41:58.240
就是invertible
link |
42:00.080
也就是說
link |
42:01.000
今天在input domain跟code domain上
link |
42:03.880
input domain的東西跟code domain的東西
link |
42:06.400
它們是一一對應的
link |
42:08.520
是一一對應的
link |
42:09.720
你在input domain有一個東西
link |
42:11.480
你在code domain就會有一個一模一樣的東西
link |
42:18.760
好 那如果今天兩個vector space
link |
42:22.120
它們中間存在著一個isomorphism
link |
42:25.040
就存在著一個linear transformation的function
link |
42:29.280
它可以它是1 to 1也是on2的
link |
42:31.760
也就是說它是invertible的
link |
42:33.680
它可以從V轉到W
link |
42:35.920
那意味著說V跟W它們是同
link |
42:38.240
它們是isomorphic
link |
42:39.440
這個叫做isomorphic
link |
42:40.600
就它們是一樣大的
link |
42:42.840
它們的結構是一樣的
link |
42:44.680
所以它們兩邊有一一對應的關係
link |
42:48.040
有一對一對應的關係
link |
42:50.200
就好像是說
link |
42:52.200
電機系的每一個學生
link |
42:53.720
你同時有一個學號
link |
42:55.160
也有一個身分證的字號
link |
42:57.560
所以你的學號跟你的身分證的字號
link |
43:00.200
它們就是isomorphic
link |
43:02.200
你找到一個學號就可以對到身分證的字號
link |
43:04.640
你找到一個身分證的字號就可以對到學號
link |
43:06.120
所以它是isomorphic
link |
43:09.120
好 所以這邊有一個例子
link |
43:11.600
就是假設我們有一個matrix U
link |
43:15.960
那這個matrix U它做的事情就是transpose
link |
43:19.440
transpose這一個operator
link |
43:22.600
它的input domain是M by N的matrix
link |
43:26.000
它的code domain是N by M的matrix
link |
43:30.080
那我們發現說這個transpose這個matrix
link |
43:34.480
這個operator
link |
43:35.680
它是1 to 1也是on 2的
link |
43:37.680
這個是我們之前說明過的
link |
43:38.960
它既是1 to 1也是on 2
link |
43:41.480
這意味著說M by N的matrix
link |
43:44.200
跟N by M的matrix中間
link |
43:46.800
存在著一個isomorphism
link |
43:49.040
至少存在著一個isomorphism
link |
43:50.720
這個isomorphism就是transpose
link |
43:52.560
可以把這兩個vector space對在一起
link |
43:57.000
所以M by N的matrix跟N by M的matrix
link |
43:59.520
這兩個vector space
link |
44:02.160
它們是isomorphic
link |
44:05.240
所以就想成說它們是
link |
44:06.440
這個很直觀
link |
44:07.120
它們是等價的
link |
44:08.680
對不對
link |
44:09.360
N by N的matrix跟M by M的matrix
link |
44:12.480
所形成的這兩個集合
link |
44:14.000
雖然表面上看起來不一樣
link |
44:15.840
但它們其實是同構的
link |
44:17.760
它們是等價
link |
44:18.560
它們是一樣的東西
link |
44:20.080
它們有一樣的結構
link |
44:21.200
兩邊的element是可以一一對應的
link |
44:24.200
或者是這邊舉另外一個例子
link |
44:26.040
其實P2跟R3也是isomorphic的
link |
44:31.360
就P2是什麼
link |
44:32.360
P2就是degree小於等於2的
link |
44:35.080
那些polynomial所形成的集合
link |
44:37.960
R3這個就不用解釋了
link |
44:39.680
那其實P2跟R3
link |
44:41.600
它們是isomorphic的
link |
44:44.080
它們是一樣的
link |
44:45.360
它們是有同樣的結構的
link |
44:46.600
它們是有一一對應的
link |
44:48.200
那我們這邊就直接舉一個例子來說明
link |
44:50.640
舉例來說
link |
44:55.400
我們可以找到一個linear transformation
link |
45:00.320
這linear transformation是
link |
45:01.920
你輸入的polynomial是
link |
45:03.240
A加BX加2分之C的X比方
link |
45:05.720
輸出就是ABC
link |
45:07.840
你輸入A加BX加2分之C的X比方
link |
45:10.920
輸出ABC
link |
45:12.040
那這一個T這個operator
link |
45:14.280
它是one to one的
link |
45:15.680
它是untuned的
link |
45:16.560
所以P2跟R3它們是isomorphic的
link |
45:19.920
它們是同構 它們是一模一樣
link |
45:24.520
好 那接下來呢
link |
45:25.600
我們就來講
link |
45:26.680
接下來我們要來講一下basis
link |
45:28.760
要講一下basis
link |
45:30.240
好 那basis是什麼呢
link |
45:31.640
那這個basis的定義大家都知道吧
link |
45:33.240
就是有一個subspace V
link |
45:37.000
它的basis是什麼呢
link |
45:38.240
就是在找一個vector set
link |
45:40.840
這個vector set呢
link |
45:41.680
它是linear independent的
link |
45:43.360
然後它做span以後
link |
45:44.400
可以變成subspace V
link |
45:45.720
那這個vector set呢
link |
45:46.840
就是一個basis
link |
45:49.000
好 所以今天不是只有一般的vector有basis
link |
45:53.200
general的vector也可以有basis
link |
45:56.760
舉例來說呢
link |
46:01.000
我們現在有一個vector set
link |
46:05.800
它是X平方減3X加2
link |
46:07.840
跟3X平方減5X跟2X減3
link |
46:10.880
那這個vector set
link |
46:12.240
它是P2的一個subspace
link |
46:15.840
那接下來我們想要知道說
link |
46:17.720
這個vector set
link |
46:18.720
它是不是一個basis
link |
46:21.240
那在驗證是不是basis之前
link |
46:23.240
也許我們應該要先驗證說
link |
46:24.840
它是不是independent
link |
46:26.920
因為要是basis的一個
link |
46:28.720
其實滿足basis的條件
link |
46:30.480
就是裡面的成員必須要是independent
link |
46:33.360
然後在這邊呢
link |
46:34.160
independent定義跟我們之前
link |
46:35.840
一開始講的independent定義
link |
46:37.240
是沒有什麼不同的
link |
46:38.560
我們怎麼知道說
link |
46:39.760
這三個東西
link |
46:42.320
它們是不是independent的呢
link |
46:45.240
那就按照independent定義
link |
46:47.600
看你能不能夠找到一組
link |
46:50.960
非0的coefficient
link |
46:54.440
把這三個東西
link |
46:56.560
做linear combination以後得為0
link |
46:58.480
如果你找得到的話
link |
46:59.960
那它們就不是independent
link |
47:02.120
它們就是dependent
link |
47:03.800
那現在這個例子裡面
link |
47:05.280
我們可以把3倍的第一個element
link |
47:08.920
乘上-1倍的第二個element
link |
47:11.800
再加上2倍的第三個element
link |
47:14.880
把它們通通合起來
link |
47:16.200
等於0 vector
link |
47:19.200
它們三個合起來等於0 vector
link |
47:20.880
那它們就不是independent
link |
47:23.720
它們就是dependent
link |
47:26.160
那這邊有另外一個例子
link |
47:27.880
就假設我現在有三個matrix
link |
47:30.040
三個2乘以2的matrix
link |
47:31.840
這三個2乘以2的matrix
link |
47:33.840
它們是dependent的
link |
47:35.680
還是independent的呢
link |
47:38.280
那你要想這個問題
link |
47:39.440
你就要看說
link |
47:40.480
我們能不能夠找到三個coefficient
link |
47:43.040
比如說c1, c2, c3
link |
47:47.440
c1, c2, c3不等於0
link |
47:49.560
然後做linear combination以後
link |
47:52.720
它們c1, c2, c3不等於0
link |
47:55.000
但是做linear combination以後
link |
47:56.880
可以變成0的vector
link |
47:58.920
在這個case裡面
link |
47:59.880
你就仔細想想
link |
48:00.720
你就會發現說
link |
48:01.720
除非c1, c2, c3都等於0
link |
48:04.640
不然你沒有辦法把它
link |
48:06.800
變成0的matrix
link |
48:08.680
你沒有辦法把它變成0的vector
link |
48:11.520
所以今天這三個element
link |
48:14.840
它們是independent就這樣
link |
48:17.680
如果你要證明的話就太簡單
link |
48:19.240
你就把a倍的第一個element
link |
48:22.280
b倍的第二個element
link |
48:23.720
加c倍的第三個element
link |
48:25.160
寫出來變成abc-a
link |
48:27.320
你要abc-a等於0vector
link |
48:29.520
唯一的可能就是abc都等於0
link |
48:31.800
那如果唯一的可能是abc都等於0
link |
48:34.400
代表說它們是independent就這樣
link |
48:36.760
那這個independent跟dependent的定義
link |
48:38.840
跟我們之前學的
link |
48:40.040
其實是沒有半毛錢的不同的
link |
48:43.440
這邊就是更多的例子了
link |
48:45.880
舉例來說
link |
48:46.920
現在有1xx²到x的無窮大次方
link |
48:52.360
我們有一個無窮大的vector set
link |
48:54.680
這個無窮大的vector set
link |
48:56.280
是independent的還是dependent的呢
link |
49:01.240
我們有一個無窮大的vector set
link |
49:02.960
裡面是1xx²到xn方
link |
49:05.440
它是dependent的還是independent的呢
link |
49:08.600
那你就按照dependent independent的定義來想
link |
49:11.320
因為想想看
link |
49:12.320
你要讓這些東西做linear combination以後
link |
49:16.240
等於0
link |
49:17.920
唯一的可能是它們乘上的係數都是0
link |
49:21.520
所以它們是independent
link |
49:23.520
1xx²到xn方
link |
49:25.720
它們是independent
link |
49:27.600
它們不見得是ossogonal
link |
49:29.760
其實我們現在還沒有講到什麼叫做ossogonal
link |
49:32.040
但它們是independent
link |
49:33.720
那等於之後才會講說
link |
49:35.280
到底在更廣義的vector上
link |
49:37.760
所謂的ossogonal是什麼意思
link |
49:41.080
或者是這邊舉了另外一個例子
link |
49:43.200
我們現在有三個function
link |
49:46.400
1的t次方
link |
49:47.680
1的2t次方
link |
49:49.080
1的3t次方
link |
49:50.720
它們是dependent的還是independent的呢
link |
49:54.640
那你就直覺來想一下
link |
49:56.800
1的t次
link |
49:57.920
我畫一個坐標
link |
50:02.440
1的t次方大概長這個樣子吧
link |
50:06.920
我畫得很糟
link |
50:08.920
算了
link |
50:10.200
1的2t次方大概長這個樣子吧
link |
50:14.400
也畫得很糟
link |
50:16.760
我本來想把它往上斜的
link |
50:19.200
但我不知道為什麼
link |
50:20.000
這個就是很難控制
link |
50:21.080
1的3次方長這個樣子吧
link |
50:24.160
1的3次方長這個樣子
link |
50:25.920
所以這三個東西做linear combination
link |
50:30.520
把這三個function做vector上
link |
50:33.560
有辦法搞出zero的function嗎
link |
50:38.800
沒發現說怎麼搞都搞不出來
link |
50:40.840
除非那個weight上的weight都是0
link |
50:43.680
除非weight上的weight都是0
link |
50:45.360
不然這三個function
link |
50:46.800
1的t次方
link |
50:47.640
1的2t次方
link |
50:48.440
1的3t次方
link |
50:49.240
你怎麼把它們加在一起
link |
50:51.520
都不會變成0
link |
50:53.080
所以我們就知道說
link |
50:54.960
它是independent的
link |
50:56.400
1的t次方
link |
50:57.160
1的2t次方
link |
50:57.960
1的3t次方
link |
50:58.840
雖然這三個function
link |
51:00.240
如果你要用vector來表示它
link |
51:02.160
它們的vector是無窮長的
link |
51:03.920
但它們終究是independent
link |
51:07.160
那如果要證明這件事的話
link |
51:08.440
其實也不難
link |
51:09.000
你就說
link |
51:09.960
這個有n種證法啦
link |
51:11.400
你就說
link |
51:13.400
舉例來說
link |
51:13.960
我們說
link |
51:14.760
我們現在希望
link |
51:16.240
a倍的1的t次方
link |
51:18.320
加b倍的1的2t次方
link |
51:20.160
加上c倍的1的3t次方
link |
51:22.160
等於0
link |
51:23.240
那如果我們現在t代0的話
link |
51:24.880
意味著說
link |
51:26.040
你要這個等於0
link |
51:26.920
保證推得abc必須要等於0
link |
51:29.160
那abc等於0
link |
51:30.120
並不代表a等於b等於c等於0啦
link |
51:32.360
但是你可以再有別的constraint
link |
51:34.120
比如說你t可以代別的數值
link |
51:36.120
那你t代別的數值可能不好算
link |
51:37.760
所以我們可以說
link |
51:38.680
好 我們把4的左右兩邊
link |
51:40.880
都做個微分
link |
51:43.640
做個微分以後
link |
51:44.680
變成a的1t次方
link |
51:46.000
加上2倍b的1的2t次方
link |
51:47.680
加3倍c的1的3t次方
link |
51:49.600
等於0
link |
51:50.560
然後再把t代0
link |
51:52.640
所以就變成
link |
51:53.400
a加2b加3c等於0
link |
51:55.600
好 再微分一次
link |
51:56.920
a的1的t次方
link |
51:57.880
加上4倍b的1的2t次方
link |
51:59.400
加9倍c的1的3t次方
link |
52:01.840
打t代0
link |
52:02.960
也等於0
link |
52:03.600
所以a加4b加9c等於0
link |
52:06.080
所以我們知道說
link |
52:06.680
a加b加c等於0
link |
52:07.960
a加2b加3c等於0
link |
52:09.520
a加4b加9c也必須要等於0
link |
52:12.000
解完以後你就知道說
link |
52:13.480
a等於b等於c等於0
link |
52:15.040
所以這三個function
link |
52:17.000
它們是independent
link |
52:20.800
好 那再來
link |
52:21.440
有了independent的概念以後
link |
52:23.000
你就可以講basic這個東西
link |
52:24.840
basic是一個independent的vector
link |
52:27.560
好 那現在我們有一個subspace
link |
52:29.400
這個subspace是所有
link |
52:31.200
二乘二的matrix
link |
52:32.640
所形成的集合
link |
52:33.960
那這個subspace
link |
52:34.840
它的basis是什麼呢
link |
52:36.680
它的basis顯然就是
link |
52:38.520
但它有很多個basis
link |
52:39.600
它有無窮多個basis
link |
52:41.120
但是它的其中一個basis
link |
52:43.040
顯然就是
link |
52:44.960
某一個element是1
link |
52:46.760
其他都是0
link |
52:48.040
也就是說
link |
52:48.560
1 0 0 0
link |
52:49.640
0 1 0 0
link |
52:50.880
0 0 1 0
link |
52:52.240
0 0 0 1
link |
52:53.600
這四個matrix
link |
52:55.120
它們合起來
link |
52:56.800
會變成二乘二的matrix的basis
link |
52:59.360
而這個basis的dimension是4
link |
53:01.680
所以二乘二的matrix
link |
53:02.960
所形成的subspace
link |
53:04.240
它的dimension是4
link |
53:05.480
因為它的basis裡面
link |
53:08.080
有四個element
link |
53:09.080
所以它的dimension是4
link |
53:12.080
好 那現在呢
link |
53:13.320
假設我們要組出一個subspace
link |
53:16.800
這個subspace是所有的
link |
53:18.280
polynomial所形成的集合
link |
53:20.200
那我們的basis裡面
link |
53:21.760
需要有什麼樣的成員呢
link |
53:23.880
我們basis裡面需要有1
link |
53:26.360
有x
link |
53:27.480
有x平方
link |
53:28.720
到x的無窮大四方
link |
53:31.880
把這些東西
link |
53:33.400
做linear combination
link |
53:34.680
做span以後展開
link |
53:35.800
可以變成所有的polynomial
link |
53:38.040
那我們剛才講過說
link |
53:39.120
這個vector set S
link |
53:40.440
它是independent
link |
53:41.760
它是independent
link |
53:42.480
它span出來
link |
53:43.040
又可以變成所有的polynomial
link |
53:44.920
所以這個vector set
link |
53:46.000
它是P的basis
link |
53:47.800
它是一個basis
link |
53:49.000
那它的dimension是多少呢
link |
53:50.680
它的dimension就是無窮大
link |
53:52.280
因為它裡面有無窮多個成員
link |
53:54.720
這個basis裡面有無窮多個成員
link |
53:56.560
所以它dimension當然就是無窮大