Linear Algebra: Deriving a method for determining inverses
-
0:01 - 0:02這裡我有一個矩陣A
-
0:02 - 0:05我想把它變成行簡化階梯形
-
0:06 - 0:07這個我們做過很多次了
-
0:07 - 0:09就是用一連串的行變換
-
0:09 - 0:12但是在這一集裏我要教你們的是
-
0:12 - 0:14那些行變換與
-
0:14 - 0:19矩陣A行向量的線性變換是等價的
-
0:19 - 0:21我來舉個例子
-
0:21 - 0:23如果我們要把矩陣A
-
0:23 - 0:24變爲行簡化階梯形
-
0:24 - 0:26我們要做的第一步
-
0:26 - 0:28如果要把這些元素變爲0的話
-
0:28 - 0:32就是 我在這裡寫
-
0:32 - 0:35就是要保證第一個元素是一樣的
-
0:35 - 0:37所以對於這裡每一個行向量
-
0:37 - 0:38我們要保持第一個元素是一樣的
-
0:38 - 0:42所以它們是 1,-1,-1
-
0:42 - 0:43實際上 讓我同時
-
0:44 - 0:45進行這些變換
-
0:45 - 0:48我是說 我將要做的那些行變換
-
0:48 - 0:49與行向量上的線性變換
-
0:49 - 0:53是等價的
-
0:53 - 0:54所以這是一個變換
-
0:54 - 1:00用一些行向量 a1, a2, a3
-
1:00 - 1:02要用到這裡的每一個(行向量)
-
1:02 - 1:04然後對它們做一些變換
-
1:04 - 1:06對它們做一些線性變換
-
1:06 - 1:07這些就是線性變換
-
1:07 - 1:08所以我們要保證
-
1:08 - 1:10行向量的第一個元素是一樣的
-
1:10 - 1:13所以這個是a1
-
1:13 - 1:16這裡畫一條線
-
1:16 - 1:18這個是a1
-
1:18 - 1:19現在 我們要怎麽做
-
1:19 - 1:20如果要把它變成行簡化階梯形?
-
1:20 - 1:22我們要把這個變成0
-
1:22 - 1:25所以我們要把第二行換成
-
1:25 - 1:28第二行與第一行的和
-
1:28 - 1:30因爲到時這些東西會變成0
-
1:30 - 1:32我來寫一下這個變換
-
1:32 - 1:34我們把第二行換成
-
1:34 - 1:37第二行加上第一行的和
-
1:37 - 1:41我在這裡寫下來
-
1:41 - 1:43-1+1等於0
-
1:43 - 1:462+(-1)等於1
-
1:46 - 1:483+(-1)等於2
-
1:48 - 1:51現在 這裡我們也要得到0
-
1:51 - 1:53所以我們把第三行換成
-
1:53 - 1:56第三行減去第一行的差
-
1:56 - 1:58所以我們把第三行換成
-
1:58 - 2:01第三行減第一行的差
-
2:01 - 2:05那麽 1-1=0
-
2:05 - 2:081-(-1)等於2
-
2:08 - 2:144-(-1)=5 就像這樣
-
2:14 - 2:17所以你看 這個就是一個線性變換
-
2:17 - 2:19任意一個線性變換
-
2:19 - 2:22你都可以用矩陣乘積來表示
-
2:22 - 2:24比如說這個變換
-
2:24 - 2:25我可以這樣表示
-
2:25 - 2:28來求這個變換矩陣是什麽
-
2:28 - 2:32如果說T(x)等於
-
2:32 - 2:36我也不知道 就叫它矩陣S乘x吧
-
2:36 - 2:38在矩陣A裏 我們已經用過了
-
2:38 - 2:40所以用別的字母表示
-
2:40 - 2:41那麽怎麽求矩陣S?
-
2:41 - 2:43呃 我們只用把這個變換應用到
-
2:43 - 2:45所有的行向量上
-
2:45 - 2:47或者用到單位方陣的標準基向量上
-
2:47 - 2:48我們試一試
-
2:48 - 2:50那麽這個單位方陣
-
2:50 - 2:51這裡我要畫的很小
-
2:51 - 2:53單位方陣是這樣:
-
2:53 - 2:58就是 [1,0,0;0,1,0;0,0,1]
-
2:58 - 3:00這就是單位方陣
-
3:00 - 3:01要求出所需的矩陣
-
3:01 - 3:03我們只用把這個應用到
-
3:03 - 3:04這個的每一個行向量
-
3:04 - 3:06我們得到什麽?
-
3:06 - 3:08這個畫大一點
-
3:08 - 3:11我們把它用在每一個行向量上
-
3:11 - 3:14我們看到 第一行總是一樣的
-
3:14 - 3:16所以第一行總是一樣的東西
-
3:16 - 3:19是 1, 0, 0
-
3:19 - 3:21基本上我同時把它應用在
-
3:21 - 3:22這裡每一個行向量上
-
3:22 - 3:23就是說 看
-
3:23 - 3:25當你變動這些行向量的時候
-
3:25 - 3:27它們的第一個元素總是不變的
-
3:27 - 3:30而第二個元素
-
3:30 - 3:33就變成第二個元素加上第一個元素的和
-
3:33 - 3:35所以 0+1=1
-
3:35 - 3:381+0等於1
-
3:38 - 3:410+0等於0
-
3:41 - 3:44然後第三個元素就變成
-
3:44 - 3:47第三個元素減去第一個元素的差
-
3:47 - 3:50那麽 0-1=-1
-
3:50 - 3:530-0等於0
-
3:53 - 3:551-0等於1
-
3:55 - 3:56現在注意了
-
3:56 - 3:58當我把這個變換應用在
-
3:58 - 4:01我們單位方陣的行向量上
-
4:01 - 4:02本質上 我只是
-
4:02 - 4:05用跟剛才的行變換一樣的東西
-
4:05 - 4:07我用的完全是一樣的行變換
-
4:07 - 4:08在這個單位方陣上
-
4:08 - 4:10但是我們知道
-
4:10 - 4:11這個正好是我們要的變換矩陣
-
4:11 - 4:14如果我們用每一個行向量來乘它
-
4:14 - 4:16或者用這裡每一個行向量
-
4:16 - 4:18我們就會得到這些行向量
-
4:18 - 4:20你可以這麽理解
-
4:20 - 4:21這裡這個 這個是等於矩陣S的
-
4:21 - 4:25這是我們要的變換矩陣
-
4:25 - 4:27所以我們可以說
-
4:27 - 4:32如果我們建立一個新的矩陣
-
4:32 - 4:36它的列是S乘這個行向量
-
4:36 - 4:39S乘[1,-1,1]
-
4:39 - 4:43然後下一列是S乘...
-
4:46 - 4:48我用另一種顏色寫
-
4:48 - 4:54S乘這個: [-1, 2, 1]
-
4:54 - 5:01然後第三列就是
-
5:01 - 5:07S 乘這個第三個行向量 [-1, 3, 4]
-
5:07 - 5:12現在知道 我們在應用這個變換
-
5:12 - 5:15這個是S 乘上這裡每一個行向量
-
5:15 - 5:17這就是表達這個變換的矩陣
-
5:17 - 5:19這裡這個東西
-
5:19 - 5:24這個會變成這邊這個
-
5:24 - 5:26我在這下面寫吧
-
5:30 - 5:32給你們看個東西
-
5:32 - 5:33我這裡上面寫的
-
5:33 - 5:36呃 我只是畫了一個箭頭
-
5:36 - 5:37這可能是最簡單的了
-
5:37 - 5:41這裡這個矩陣會變成 那裏那個矩陣
-
5:41 - 5:43所以你可以把它寫成另一種形式
-
5:43 - 5:45這個和哪個是一樣的?
-
5:45 - 5:46它和哪個是等價的?
-
5:46 - 5:47當你拿到一個矩陣
-
5:47 - 5:49然後你把它乘上它的每一個行向量
-
5:49 - 5:50當你把
-
5:50 - 5:52每一個行向量都用這個矩陣乘了
-
5:52 - 5:55這就是矩陣與矩陣乘積的定義
-
5:56 - 5:59它就相當於我們的矩陣S――我用粉紅色寫
-
5:59 - 6:01這個等於我們的矩陣S
-
6:01 - 6:08就是 [1,0,0;1,1,0;-1,0,1]
-
6:08 - 6:11乘上我們的矩陣A
-
6:11 - 6:22乘 [1,-1,-1;-1,2,3;1,1,4]
-
6:22 - 6:24要把這個弄得很清楚
-
6:24 - 6:27這個是我們的變換矩陣S
-
6:27 - 6:30這個是我們的矩陣A
-
6:30 - 6:33當你用到這個乘積的時候
-
6:33 - 6:36就會得到這個東西
-
6:39 - 6:40我就複製粘貼一下
-
6:40 - 6:44編輯 複製 然後粘貼
-
6:44 - 6:48你會得到這個 就是這樣
-
6:48 - 6:50我這麽做的原因是
-
6:50 - 6:52只是爲了提醒你
-
6:52 - 6:54當我們做這些行變換的時候
-
6:54 - 6:55我們只是在做乘法
-
6:55 - 6:57我們在做一個線性變換
-
6:57 - 6:58對這裡每一個行向量\N【做同樣的線性變換】
-
6:58 - 7:00然後這個跟 僅僅用某個矩陣
-
7:00 - 7:03S乘這個東西是完全一樣的
-
7:03 - 7:04這個情況下
-
7:04 - 7:05有點麻煩的是
-
7:05 - 7:06求矩陣S是什麽
-
7:06 - 7:09但是我們在這裡 進行過的任何一個行變換
-
7:09 - 7:12你總是可以用一個矩陣乘法來表示
-
7:18 - 7:19這就産生了一個有趣的問題
-
7:22 - 7:26當你把一個東西變成了行簡化階梯形
-
7:26 - 7:27讓我在這裡寫
-
7:30 - 7:32我們先把開始的這個東西寫完
-
7:33 - 7:35先把這個變成行簡化階梯形
-
7:35 - 7:37那麽這個 我們說過了
-
7:37 - 7:38這個等於――
-
7:38 - 7:39我先把它稱爲第一個S
-
7:39 - 7:41叫它S1吧
-
7:41 - 7:43所以這裡這個東西等於
-
7:43 - 7:46第一個S1乘上A
-
7:46 - 7:47我們已經證明過是對的了
-
7:47 - 7:49現在我們來做另一個變換
-
7:49 - 7:52我們來做另一個行變換
-
7:52 - 7:55把它變成行簡化階梯形
-
7:55 - 7:59所以先保持中間那行不變 0, 1, 2
-
7:59 - 8:01然後換掉第一行
-
8:01 - 8:03變成第一行加上第二行的和
-
8:03 - 8:04因爲我要把這個變成0
-
8:04 - 8:07那麽 1+0=1
-
8:07 - 8:08我用另一種顏色寫
-
8:08 - 8:13-1+1等於0
-
8:13 - 8:15-1+2等於1
-
8:15 - 8:20現在我要把第三行換掉 我們說
-
8:20 - 8:26變成第三行減去2倍第一行
-
8:28 - 8:31那就是 0-2<i>0=0</i>
-
8:31 - 8:332-2<i>1等於0</i>
-
8:34 - 8:385-2<i>2等於1</i>
-
8:38 - 8:39就是 5-4=1
-
8:39 - 8:41快了快了
-
8:41 - 8:45我們只用把這些歸零就好了
-
8:45 - 8:46我們看看
-
8:46 - 8:47這個能不能變成行簡化階梯形
-
8:47 - 8:49那麽這個是什麽?
-
8:49 - 8:50我剛剛做了另一個線性變換
-
8:50 - 8:51實際上 讓我寫下來
-
8:51 - 8:53我們說 如果這是我們第一個線性變換
-
8:53 - 8:55我剛剛做的是
-
8:55 - 8:57我做了另一個線性變換 T2
-
8:57 - 8:59我用另一個符號來表示
-
8:59 - 9:01給我一些向量
-
9:01 - 9:03一些行向量 x1, x2, x3
-
9:04 - 9:05剛剛我做的是什麽?
-
9:05 - 9:08我剛剛做的變換是什麽?
-
9:08 - 9:10這些新的向量
-
9:10 - 9:11我讓最上面一行
-
9:11 - 9:13等於第一行加上中間那行
-
9:13 - 9:16那麽這是 x1+x2
-
9:16 - 9:18保持第二行不變
-
9:18 - 9:20然後第三行 我把第三行變成
-
9:20 - 9:23第三行減去2倍第二行
-
9:23 - 9:25我剛剛做的是一個線性變換
-
9:25 - 9:26然後我們可以
-
9:26 - 9:28把這個線性變換表示成――
-
9:28 - 9:32我們說 把T2應用到一些向量x上 等價於
-
9:32 - 9:36一些用於變換的向量S2 乘上我們的向量x
-
9:36 - 9:40現在我們呢可以說 這個等於
-
9:40 - 9:45因爲如果把這個變換矩陣應用到
-
9:45 - 9:46這裡每一列
-
9:46 - 9:49就等於說是把這個東西
-
9:49 - 9:51乘以這個變換矩陣
-
9:51 - 9:53所以你可以說 這裡這個東西
-
9:53 - 9:55我們還沒求出這個是什麽
-
9:55 - 9:56不過我想你知道方法了
-
9:56 - 9:59這裡這個矩陣會等於這個
-
9:59 - 10:03它會等於S2乘以這個東西
-
10:03 - 10:05那這裡這個是什麽?
-
10:05 - 10:08呃 這個等於S1乘以A
-
10:08 - 10:12這個是 S2×S1×A
-
10:12 - 10:13很好
-
10:13 - 10:17所以這個就是 S2×S1×A
-
10:17 - 10:18其實本來可以直接到這一步
-
10:18 - 10:21如果你用 S2×S1
-
10:21 - 10:23這個可以是別的矩陣
-
10:23 - 10:24如果你只是用A乘
-
10:24 - 10:26本來就是直接從這裡到這裡
-
10:26 - 10:27很好
-
10:27 - 10:28我們還沒有把這個變成
-
10:28 - 10:30行簡化階梯形
-
10:30 - 10:32我們試試
-
10:32 - 10:33這個下面沒有位置寫了
-
10:33 - 10:34那就寫上面吧
-
10:34 - 10:37我們往上移
-
10:37 - 10:39往上 就像這樣
-
10:39 - 10:42現在我要做的是
-
10:42 - 10:48保持第三行不變 0, 0, 1
-
10:48 - 10:52我們把第二行換成
-
10:52 - 10:56第二行減去2倍第三行
-
10:56 - 10:59然後我們得到0 我們得到 1-2<i>0</i>
-
10:59 - 11:02然後得到 2-2<i>1</i>
-
11:02 - 11:04所以那是0
-
11:04 - 11:06然後我們把第一行
-
11:06 - 11:08變成第一行減去第三行
-
11:08 - 11:11那麽 1-0=1
-
11:11 - 11:140-0 等於 0
-
11:14 - 11:181-1=0 就像這樣
-
11:18 - 11:21實際上只是把原本的變換寫下來了
-
11:21 - 11:23我們用T3表示吧
-
11:23 - 11:24我用紫色寫
-
11:24 - 11:29T3是一些向量x的變換
-
11:29 - 11:31我這麽寫吧――
-
11:31 - 11:35對向量x1, x2, x3(的變換)
-
11:35 - 11:39這個原來等於――我做了什麽
-
11:39 - 11:40我們把第一行變成
-
11:40 - 11:43第一行減第三行 x1-x3
-
11:43 - 11:46我們把第二行換成
-
11:46 - 11:49第二行減2倍第三行
-
11:49 - 11:52那麽是 x2-2<i>x3</i>
-
11:52 - 11:54然後第三行就一樣了
-
11:54 - 11:56顯然 這個也可以被表示
-
11:56 - 12:01T3(x) 可以等於
-
12:01 - 12:03可以等於另外的變換矩陣 S3×x
-
12:03 - 12:06那麽 這個變換
-
12:06 - 12:08如果你把它乘到每一列上
-
12:08 - 12:09就等於
-
12:09 - 12:14把這個東西乘上這個變換矩陣
-
12:14 - 12:15不過還沒求出這個矩陣是什麽
-
12:15 - 12:16我們可以寫出來
-
12:16 - 12:17所以這個等於
-
12:17 - 12:27S3乘這裡這個矩陣 就是S2×S1×A
-
12:27 - 12:28然後我們得到什麽
-
12:28 - 12:30得到的是單位方陣
-
12:30 - 12:32我們把它變成了行簡化階梯形
-
12:32 - 12:34得到的是單位方陣
-
12:34 - 12:35從前面的課我們已經知道
-
12:35 - 12:38某個東西的行簡化階梯形
-
12:38 - 12:39就是單位方陣
-
12:39 - 12:41我們是用可逆變換來做的
-
12:41 - 12:43或者說是可逆方陣
-
12:43 - 12:46因爲顯然這個可以成爲
-
12:46 - 12:47一些變換的變換
-
12:47 - 12:49我們把它叫作變換
-
12:49 - 12:52我不知道 就叫T吧
-
12:52 - 12:53T我用過了麽?
-
12:53 - 12:55我們就用To
-
12:55 - 12:58來表示一些對向量x的變換
-
12:58 - 13:00這個可能等於Ax
-
13:00 - 13:03已知它是可逆的
-
13:03 - 13:06那麽我們把它變爲行簡化階梯形
-
13:06 - 13:08我們把它的變換矩陣
-
13:08 - 13:09變成行簡化階梯形
-
13:10 - 13:11然後我們得到單位方陣
-
13:11 - 13:13這個證明它可逆
-
13:13 - 13:15而更有趣的是
-
13:15 - 13:18我們做到這一步用的是行變換
-
13:18 - 13:19然後我們說
-
13:19 - 13:22那些行變換完全等價於
-
13:22 - 13:25把這個東西乘上
-
13:25 - 13:28用我們最初的那個變換矩陣
-
13:28 - 13:32是用一連串的變換矩陣得到的
-
13:32 - 13:33用(那串變換矩陣)表示行變換
-
13:33 - 13:35當把所有這些都乘起來的時候
-
13:35 - 13:39它就變成單位方陣了
-
13:39 - 13:43那麽 上一集我們說了 對於逆矩陣
-
13:43 - 13:45如果這個是To
-
13:45 - 13:49那麽To的逆矩陣可以表示爲
-
13:49 - 13:50――它也是線性變換
-
13:50 - 13:54它可以用一些逆矩陣來表示
-
13:54 - 13:56比如剛才說的 A的逆矩陣乘上x
-
13:56 - 14:03我們看見 逆變換乘上
-
14:03 - 14:04我們的變換矩陣
-
14:04 - 14:06等於單位方陣
-
14:06 - 14:09上節課我們看過了
-
14:09 - 14:11我們也證明過了
-
14:11 - 14:13那麽 有趣的事來了
-
14:13 - 14:16我們有一串矩陣乘積乘上這個東西
-
14:16 - 14:19乘上這個東西 得到的也是單位方陣
-
14:19 - 14:24那麽這個東西 這一串矩陣乘積
-
14:24 - 14:29必須等於逆矩陣
-
14:29 - 14:32等於逆變換矩陣
-
14:32 - 14:35想的話還可以算出來
-
14:35 - 14:38就像剛才做的 實際上我們已經求出S1了
-
14:38 - 14:40我們在這裡做
-
14:40 - 14:42我們可以用相似的方法做
-
14:42 - 14:46來求出S2和S3 然後再把它們全都乘起來
-
14:46 - 14:49然後我們就構造了A的逆矩陣
-
14:49 - 14:54我想 更有趣的是
-
14:54 - 14:56如果不這麽做的話 如果我們一開始
-
14:56 - 15:01如果我們把相同的矩陣乘積
-
15:01 - 15:05應用在單位方陣上的話會怎麽樣?
-
15:05 - 15:06我們前面做的所有
-
15:06 - 15:08開始做的行變換
-
15:08 - 15:10然後這個 矩陣A
-
15:10 - 15:14我們說右邊是一個單位方陣
-
15:14 - 15:16叫它I 就是這個
-
15:16 - 15:18那麽 我們做的第一個線性變換
-
15:18 - 15:20在這裡看到――這個等於
-
15:20 - 15:23S1乘A
-
15:23 - 15:26這個是第一組行變換
-
15:26 - 15:27然後得到這個
-
15:27 - 15:31如果我們用相同的行變換
-
15:31 - 15:33對單位方陣再做一次 那得到什麽?
-
15:33 - 15:35我們會得到矩陣S1
-
15:35 - 15:37S1乘單位方陣等於S1
-
15:37 - 15:39所有的列
-
15:39 - 15:41任何東西乘上單位方陣
-
15:41 - 15:43乘上標準基向量
-
15:43 - 15:44等於它本身
-
15:44 - 15:46我們就得到這個S1
-
15:46 - 15:48或者說是 S1×I
-
15:48 - 15:49就是S1而已
-
15:49 - 15:50好了
-
15:50 - 15:52然後 如果我們做下一組行變換
-
15:52 - 15:56然後得到 S2×S1×A
-
15:56 - 15:58現在如果你做相同的行變換
-
15:59 - 16:01在這個東西上(做相同的行變換) 得到什麽?
-
16:01 - 16:05你會得到 S2×S1×I
-
16:05 - 16:07現在 最後一組行變換
-
16:07 - 16:10我們用S3的矩陣乘積來表示
-
16:10 - 16:12我們用變換矩陣S3來乘它
-
16:12 - 16:17這樣的話 你就得到 S3×S2×S1×A
-
16:17 - 16:20如果你把完全相同的行變換應用在
-
16:20 - 16:21這裡這個東西上的話
-
16:21 - 16:26就得到 S3×S2×S1×I
-
16:26 - 16:28做到這一步以後
-
16:28 - 16:30當你在這做這些行變換時
-
16:30 - 16:32這個得到了單位方陣
-
16:32 - 16:34那麽這些得到的又是什麽?
-
16:34 - 16:36當你完成
-
16:36 - 16:39和用在A上的完全一樣的行變換
-
16:39 - 16:40來把這個變成單位方陣時
-
16:40 - 16:43如果你把完全相同的行變換
-
16:43 - 16:44用在單位方陣上 你會得到什麽?
-
16:44 - 16:46得到的是這個
-
16:46 - 16:49所有東西乘單位方陣
-
16:49 - 16:51就是它本身
-
16:51 - 16:53那這個是什麽?
-
16:53 - 16:54這個是A的逆矩陣
-
16:54 - 16:56這就是A的逆矩陣
-
16:56 - 16:58那麽我們有了一個通用方法
-
16:58 - 17:02來求變換逆方陣矩陣
-
17:02 - 17:04我可以做的是
-
17:04 - 17:06我們說我有一個變換矩陣A
-
17:06 - 17:09我可以構造一個增廣矩陣
-
17:09 - 17:11把單位方陣放在裏面
-
17:11 - 17:13就像這樣
-
17:13 - 17:15然後我做了一係列的行變換
-
17:15 - 17:20你可以用矩陣乘積來表示
-
17:20 - 17:22不過你把一係列的行變換
-
17:22 - 17:23用在所有這些上面
-
17:23 - 17:25你對A做的行變換
-
17:25 - 17:27和對單位方陣做的行變換是一樣的
-
17:27 - 17:31當你把A變爲單位方陣的時候
-
17:31 - 17:33你就把A變爲行簡化階梯形了
-
17:33 - 17:37當A是行簡化階梯形後 你的單位方陣――
-
17:37 - 17:42當做完完全一樣的行變換以後――
-
17:42 - 17:46它就變成A的逆矩陣了
-
17:46 - 17:50這是一個求逆矩陣很有用的方法
-
17:50 - 17:53那麽我已經用理論解釋了 爲什麽可以這麽做
-
17:53 - 17:55那麽在下節課 我們就來實際解決一下
-
17:55 - 17:57或許我會舉個例子
-
17:57 - 17:59就用這節課開始的這個矩陣
- Title:
- Linear Algebra: Deriving a method for determining inverses
- Description:
-
more » « less
- Video Language:
- English
- Team:
Khan Academy
- Duration:
- 18:00
| Fran Ontanaya edited Chinese (Traditional, Taiwan) subtitles for Linear Algebra: Deriving a method for determining inverses |