Linear Algebra: Subspace Projection Matrix Example
-
0:01 - 0:03假设已知某个子空间V
-
0:03 - 0:06这是常用的子空间的记号
-
0:06 - 0:11它是由R4中的两个向量张成的空间
-
0:11 - 0:17假设第一个向量是[1,0,0,1]
-
0:17 - 0:26第二个向量是[0,1,0,1]
-
0:26 - 0:28这是子空间V
-
0:28 - 0:30我们知道这两个矢量就是一组基
-
0:30 - 0:33它们是线性无关的
-
0:33 - 0:34这两个矢量是――
-
0:34 - 0:37这个集合中的两个向量是线性无关的
-
0:37 - 0:40它们是子空间的一组基 它们张成了子空间
-
0:40 - 0:42它们是线性无关的
-
0:42 - 0:43这个矢量的这个分量1
-
0:43 - 0:45它不可能通过
-
0:45 - 0:47这个矢量的线性组合表出
-
0:47 - 0:48而这个矢量在这里有分量1
-
0:48 - 0:50它也不可能通过
-
0:50 - 0:51这个矢量的线性组合表出
-
0:51 - 0:54所以说它们是线性无关的
-
0:54 - 1:00也可以称之为V的一组基
-
1:00 - 1:04由此 我们看看是否可以求出
-
1:04 - 1:07任意向矢量在这个子空间上的投影的
-
1:07 - 1:11变换矩阵
-
1:11 - 1:14假设x―― 我们在R4中考虑问题
-
1:14 - 1:20假设x属于R4
-
1:20 - 1:24我要求出x在V中的投影的
-
1:24 - 1:29变换矩阵
-
1:29 - 1:31在上次课中
-
1:31 - 1:35我们给出了求出它的一般方法
-
1:35 - 1:38如果A是一个变换矩阵―― 抱歉
-
1:38 - 1:41如果A是一个矩阵
-
1:41 - 1:44它的列向量构成子空间的一组基
-
1:44 - 1:52假设A=[1,0,0,1;0,1,0,1]'
-
1:52 - 1:54从而A的列矢量
-
1:54 - 1:56就是子空间的一组基
-
1:56 - 2:00于是x在V中的投影就等于――
-
2:00 - 2:02这有些困难
-
2:02 - 2:03你第一眼看到它时
-
2:03 - 2:04就会感到头疼
-
2:04 - 2:08但这有一种固定的模式或者说方法――
-
2:08 - 2:10它等于A乘以
-
2:10 - 2:12中间是一些项
-
2:12 - 2:16然后乘以A' 再乘以矢量x
-
2:16 - 2:19我的记忆方法是
-
2:19 - 2:22中间的部分就是这两个项的交换
-
2:22 - 2:25即A'A
-
2:25 - 2:27然后取它的逆
-
2:27 - 2:31也许你在今后的五到十年中
-
2:31 - 2:33都不会用到这个公式
-
2:33 - 2:34你记不住也没关系
-
2:34 - 2:37但我还是希望你暂时把它记住
-
2:37 - 2:39因为这对于
-
2:39 - 2:41处理投影方面的问题有帮助
-
2:41 - 2:42如果我们要求出
-
2:42 - 2:46关于这个变换的一般矩阵
-
2:47 - 2:48我们只需要确定
-
2:48 - 2:49这个矩阵等于多少
-
2:49 - 2:53这只需做一些矩阵的运算
-
2:53 - 2:54这是矩阵A
-
2:54 - 2:56那么A'是多少?
-
2:56 - 3:03A'等于
-
3:03 - 3:06所有的行变成列
-
3:06 - 3:09就是说第一列变成第一行
-
3:09 - 3:12于是有第一行是1,0,0,1
-
3:12 - 3:18第二列变成第二行 即0,1,0,1
-
3:18 - 3:19这就是A'
-
3:19 - 3:21那么A'A是多少?
-
3:21 - 3:23为了求出它
-
3:23 - 3:27我要求出A'A是多少
-
3:27 - 3:29我用A'乘以A
-
3:29 - 3:31我再把A写在这里
-
3:31 - 3:36即[1,0,0,1;0,1,0,1]’
-
3:36 - 3:37这是一个关于
-
3:37 - 3:40矩阵之间乘积的很好的练习
-
3:40 - 3:42它等于多少?
-
3:42 - 3:46首先 它是一个2×4矩阵
-
3:46 - 3:48我将它乘以一个4×2矩阵
-
3:48 - 3:52所以结果就是一个2×2矩阵
-
3:52 - 3:54所以第一项就是
-
3:54 - 3:58这一行与这一列的点积
-
3:58 - 4:06就是1<i>1+0</i>0
-
4:06 - 4:08加上0<i>0+1</i>1
-
4:08 - 4:09所以这一项的
-
4:09 - 4:11结果是2
-
4:11 - 4:12然后取
-
4:12 - 4:15这一项与这一项的点积
-
4:15 - 4:18就是1*0 等于0
-
4:18 - 4:21加上0*1 它等于0
-
4:21 - 4:23加上0*0 它等于0
-
4:23 - 4:26加上1*1 等于1
-
4:26 - 4:33现在用这个向量点乘这个列向量
-
4:33 - 4:37有0<i>1+0</i>0
-
4:37 - 4:42加上0<i>0+1</i>1 结果是1
-
4:44 - 4:45最后
-
4:45 - 4:50用这一行点乘第二个列向量
-
4:50 - 4:51第二行 第二列
-
4:51 - 4:56有0<i>0+1</i>1+0*0
-
4:56 - 4:57加上1*1
-
4:57 - 5:00从而得1<i>1+1</i>1
-
5:00 - 5:01结果是2
-
5:01 - 5:03结果等于2
-
5:03 - 5:08这一项就是A'A
-
5:08 - 5:09这还没结束
-
5:09 - 5:09我们需要求出
-
5:09 - 5:13A'A的逆
-
5:13 - 5:14这项是A'A
-
5:14 - 5:17我们需要求出A'A的逆
-
5:17 - 5:19它的逆是多少呢?
-
5:19 - 5:20我写在这
-
5:20 - 5:26A'A的逆
-
5:26 - 5:27等于多少?
-
5:27 - 5:29它就是1除以这个矩阵的行列式
-
5:29 - 5:30它的行列式是多少?
-
5:30 - 5:33这是1除以它的行列式
-
5:33 - 5:36行列式就是2*2,等于4
-
5:36 - 5:38减去1*1
-
5:38 - 5:41就是4-1 结果是3
-
5:41 - 5:46于是有1除以行列式乘以这一项
-
5:46 - 5:50其中我将这两项调换 将1调换――
-
5:50 - 5:53抱歉 应该将2调换
-
5:53 - 5:57这个2调到这里
-
5:57 - 6:00而这个橘黄色的2调到这里
-
6:00 - 6:05然后对这些1取负值
-
6:05 - 6:10这就变成了-1 这也变成了-1
-
6:10 - 6:12我们学过
-
6:12 - 6:14这就是2×2矩阵的逆的一般解
-
6:14 - 6:16我在十多节课之前讲过
-
6:16 - 6:19你也可能在代数II中学过
-
6:19 - 6:19现在已经知道了
-
6:20 - 6:22我们得出了A'A的逆
-
6:22 - 6:24也就是得到了这一项
-
6:24 - 6:26这项就等于这个矩阵
-
6:26 - 6:28我可以把1/3乘进去
-
6:28 - 6:30但我不必这么做
-
6:30 - 6:32我们来求出这整个的矩阵
-
6:32 - 6:35即矩阵A乘以这一项
-
6:35 - 6:37即A'A的逆 再乘以A'
-
6:37 - 6:39我这么写
-
6:39 - 6:48从而x在子空间V中的投影
-
6:48 - 6:51就等于A
-
6:54 - 7:02即1,0,0,1―― 我写得大一些
-
7:02 - 7:12就是矩阵[1,0,0,1;0,1,0,1]'乘以A'A的逆
-
7:12 - 7:14A乘以A'A的逆
-
7:14 - 7:17就是这一项
-
7:17 - 7:18我们把1/3放在外面
-
7:19 - 7:21因为它只是个标量
-
7:21 - 7:25我把1/3放在前面 乘以这一项
-
7:25 - 7:26这个A'A的逆
-
7:26 - 7:33等于1/3乘以[2,-1;-1,2]
-
7:33 - 7:35然后将它乘以A'
-
7:38 - 7:40然后整个这项乘以向量x
-
7:40 - 7:42A'在这
-
7:45 - 7:52它是[1,0,0,1;0,1,0,1]
-
7:52 - 7:56这个这一项再乘以向量x
-
7:56 - 7:59前面的系数
-
7:59 - 8:00是矩阵的乘积的形式
-
8:00 - 8:04我们计算一下
-
8:04 - 8:07首先我们计算这两个矩阵相乘
-
8:10 - 8:12我想没有什么简单的方法
-
8:12 - 8:16这是一个2×2矩阵 这是一个2×2矩阵
-
8:16 - 8:18当将二者相乘的时候
-
8:18 - 8:23得到的结果是一个2×4矩阵
-
8:23 - 8:27我把这个2×4矩阵写在这里
-
8:27 - 8:30我可以把这个矩阵写在这
-
8:30 - 8:35即[1,0,0,1;0,1,0,1]'
-
8:35 - 8:37然后是源于A'A的逆的
-
8:37 - 8:39系数1/3
-
8:39 - 8:41我把这个标量放在前面
-
8:41 - 8:42这个这个式子
-
8:42 - 8:43等于x在V中的投影
-
8:43 - 8:45我们来计算这个乘积
-
8:45 - 8:46第一项等于
-
8:46 - 8:502<i>1加上-1</i>0
-
8:50 - 8:52结果就是2
-
8:52 - 8:53然后有
-
8:53 - 8:572<i>0加上(-1)</i>1
-
8:57 - 8:59这等于-1
-
8:59 - 9:02然后是2<i>0+(-1)</i>0
-
9:02 - 9:04结果是0
-
9:04 - 9:05然后有
-
9:05 - 9:092<i>1加上(-1)</i>1
-
9:09 - 9:10就是2-1
-
9:10 - 9:12就等于1
-
9:12 - 9:15即2<i>1+(-1)</i>1
-
9:15 - 9:15很好
-
9:15 - 9:17我们下面处理第二行
-
9:17 - 9:22(-1)<i>1+2</i>0 结果就是-1
-
9:24 - 9:26这等于2
-
9:26 - 9:28(-1)<i>0加上2</i>0
-
9:28 - 9:30结果是0
-
9:30 - 9:34(-1)<i>1加上2</i>1
-
9:34 - 9:39就是-1+2 结果是1
-
9:39 - 9:40都算出来了
-
9:40 - 9:43最后再乘以x
-
9:43 - 9:44这就是我们的变换
-
9:44 - 9:47而这个是变换矩阵
-
9:47 - 9:48我们还要进行计算
-
9:48 - 9:50我希望没有犯什么错误
-
9:50 - 9:54在计算乘积的时候不能够犯错
-
9:54 - 9:55这有些小复杂
-
9:55 - 9:59因为这是4×2的矩阵乘以2×4的矩阵
-
9:59 - 10:04得到的结果是一个4×4的矩阵
-
10:04 - 10:06我需要留好足够的空间
-
10:06 - 10:07因为结果将是一个
-
10:07 - 10:114×4的矩阵
-
10:11 - 10:13我会得到什么?
-
10:13 - 10:15第一项是
-
10:15 - 10:201<i>2加上0</i>(-1)
-
10:20 - 10:23结果是2
-
10:23 - 10:24下一项是 1乘以――
-
10:25 - 10:30这一行乘以这一列
-
10:30 - 10:31就得到第一项
-
10:31 - 10:32因为这里消去了
-
10:32 - 10:36从而1<i>2+0</i>(-1)=2
-
10:36 - 10:401<i>(-1)+0</i>2等于-1
-
10:40 - 10:431<i>0+0</i>0等于0
-
10:47 - 10:48当你取这一行
-
10:48 - 10:49将它分别乘以这些列时
-
10:49 - 10:52得到的分别是新矩阵的第一行元素
-
10:52 - 10:58现在用这一行乘以这些列
-
10:58 - 10:59这是个0
-
10:59 - 11:00从而有
-
11:00 - 11:020乘以所有列向量的第一个分量
-
11:02 - 11:03然后是1乘以所有第二个分量
-
11:03 - 11:07从而0<i>2+1</i>(-1)=1
-
11:07 - 11:090<i>(-1)+1</i>2等于2
-
11:09 - 11:11我们现在是在求第二行
-
11:11 - 11:14得到2 0 1
-
11:14 - 11:15这实际上是有意义的
-
11:15 - 11:17因为如果观察矩阵的这个部分
-
11:17 - 11:19它是2×2单位矩阵
-
11:19 - 11:21这是一个小提示
-
11:21 - 11:23为什们这两个部分很相似
-
11:23 - 11:23我们做的是
-
11:23 - 11:25矩阵的乘积
-
11:25 - 11:27将这项乘以――
-
11:27 - 11:28我换一种颜色
-
11:28 - 11:32用这一项乘以每一列
-
11:32 - 11:34这一项乘以它等于0
-
11:34 - 11:37因为这一项就是0向量
-
11:37 - 11:39从而得到的全是0
-
11:39 - 11:43最后 对于最后一行
-
11:43 - 11:45等于1乘以第一个分量
-
11:45 - 11:47加上1乘以第二个分量
-
11:47 - 11:51从而这就是2+(-1)=1
-
11:51 - 11:53-1+2等于1
-
11:53 - 11:550+0等于0
-
11:55 - 11:571+1等于2
-
11:57 - 11:59所有这些乘以x
-
11:59 - 12:01就得到结果
-
12:01 - 12:04这太令人激动了!
-
12:04 - 12:07x在V中的投影等于
-
12:07 - 12:10整个这个矩阵乘以x
-
12:10 - 12:13就是这个式子
-
12:13 - 12:15我可以把1/3乘进去
-
12:15 - 12:16但这没有必要
-
12:16 - 12:18这只会使得形式更乱
-
12:18 - 12:21这一项就是变换矩阵
-
12:25 - 12:27正如你所见 既然我们在变换――
-
12:27 - 12:31注意 这个V中的投影
-
12:31 - 12:38它是一个从R4到R4的线性变换
-
12:38 - 12:40若已知一个R4中的向量
-
12:40 - 12:41通过变换就能得到另一个R4中的向量
-
12:42 - 12:46它就是在子空间中的投影
-
12:46 - 12:48这是一个4×4矩阵
-
12:49 - 12:50就在这里
-
12:50 - 12:51希望你能从这个实例中
-
12:51 - 12:53感受到它的用处
-
12:53 - 12:55R4是一个抽象的空间
-
12:55 - 12:58这与三维空间中的例子有所不同
-
12:58 - 13:00我们处理的是一个更抽象的数据集
-
13:00 - 13:02我们所求的是它的投影
- Title:
- Linear Algebra: Subspace Projection Matrix Example
- Description:
-
- Video Language:
- English
- Team:
Khan Academy
- Duration:
- 13:04
![]() |
Fran Ontanaya edited Chinese (Simplified, China) subtitles for Linear Algebra: Subspace Projection Matrix Example |