线性代数之 投影矩阵
上一篇讲了伪逆矩阵,本篇我们讲投影矩阵。
上一篇线性代数之 伪逆矩阵_水w的博客-CSDN博客
目录
二、投影矩阵
◼ 投影矩阵
◼ 举例
参考投影矩阵的奥秘_哔哩哔哩_bilibili
二、投影矩阵
投影矩阵是广泛应用于线性代数、矩阵计算、线性回归、奇异值分解中的一类幂等矩阵。投影矩阵广泛应用于线性代数中的矩阵运算,线性回归中以及qr分解,奇异值分解。
◼ 投影矩阵
在介绍投影矩阵之前,需要先引入一个概念:矩阵的值域
一个矩阵的所有列张成的线性空间就是A的值域。
在一个二维空间中,一条直线是由2个向量决定的。一个是其方向向量,另一个是其位置向量,或者说是法线向量。
那么这两个向量的无数线性组合,即两个向量构成的矩阵的值域,就张成了这样一个二维空间。如果只有直线的方向向量,就张成了二维向量的一维子空间,以为一维空间上是没有二维位置信息的,所有我们不关注法线向量。
现在我们在二维空间中,有一个点,想求助它在一维子空间中的投影。我们只需要求出点向量的模长以及它与一维子空间的夹角,再乘以一维子空间的单位方向向量,就可以得到投影向量在二维空间的表示了。
这里我们注意到点向量的模长乘以单位方向向量的模长,再乘以它们夹角的余弦值,这其实就是两个向量点积的定义。
至此,我们就得到了投影的向量求法。
到了三维空间中,两个不共线的三维向量就张成了一个二维子空间平面,我们想求出一个三维空间上的点,到这样一个二维空间上的投影,该怎么求?
在一个m维空间中,由n个线性无关的向量构成矩阵A张成了一个n维子空间平面,那么m维空间中的任意点想要投影到这样一个n维空间上,就需要通过一个投影矩阵P。
◼ 举例
例如,三维空间中,有两个线性无关的三维向量112和231,张成的一个2维子空间平面,那么投影到这个二维子空间平面上的投影矩阵就可以由公式求得。
再将其乘以点向量就可以得到投影点的三维表示。
同理,二维空间的子空间是一条直线,我们只需要其方向向量来张成子空间直线,(这里将投影矩阵和向量求法进行了对比,利用看到两种方法的结果是一样的。)
问题:在n维空间中,如果有n个线性无关的向量张成的子空间的投影矩阵是什么样子的?
这里,分别对二维和三维进行了计算,可以看出它们的投影矩阵就是n维的单位矩阵。
这也很好理解,因为n维空间是由有n个线性无关的向量张成的,任何一点投影到自身所在的空间,必定还是自身。所以投影矩阵是单位矩阵,从而不改变其位置。
线性代数之 投影矩阵相关推荐
- 如何将一个向量投影到一个平面上_线性代数19——投影矩阵和最小二乘
一维空间的投影矩阵 先来看一维空间内向量的投影: 向量p是b在a上的投影,也称为b在a上的分量,可以用b乘以a方向的单位向量来计算,现在,我们打算尝试用更"贴近"线性代数的方式表达 ...
- 【线性代数】——投影矩阵
About 投影矩阵 一个矩阵AAA既可以表示一种线性变换,又可以是一个子空间(由基张开的),还可以是一组坐标,甚是神奇. 文章目录 About 投影矩阵 一维空间的投影矩阵 投影矩阵的多维推广 ...
- 线性代数笔记18——投影矩阵和最小二乘
一维空间的投影矩阵 先来看一维空间内向量的投影: 向量p是b在a上的投影,也称为b在a上的分量,可以用b乘以a方向的单位向量来计算,现在,我们打算尝试用更"贴近"线性代数的方式表达 ...
- 线性代数学习笔记5-2:正交投影、投影矩阵、最小二乘法LS、A^T A
正交投影 二维空间的投影 将向量投影到已知子空间,用线性代数的语言就是:误差向量和该子空间正交 向量的正交,可简单理解为两个向量在几何上垂直,即点积为零:x⋅y=0\boldsymbol x\cdot ...
- 线性代数 --- 投影Projection 三(投影矩阵P)
投影矩阵P 在前面的两篇关于投影的文章中,我们的学习重点分别是: 1,如何计算一个任意向量b在另一个向量a上的投影.也就是计算投影系数和投影向量p(小写). 线性代数 --- 投影Projection ...
- 线性代数拾遗(6)—— 向量空间投影与投影矩阵
参考:麻省理工线性代数 阅读本文前请先了解矩阵四个基本子空间,参考:线性代数拾遗(5) -- 矩阵的四个基本子空间 文章目录 1. 向量投影到一维空间(向量间投影) 2. 向量投影到多维空间 2.1 ...
- 【线性代数04】投影矩阵P和标准正交矩阵Q
继续MIT笔记的内容,前面讨论了AX=b的解情况,我着重画了一些解空间的图形.后来我们将这些子空间分为四个部分,即 AAA的列空间.行空间和零空间,以及ATA^TAT的零空间 ,这四个空间的关系见 ...
- 如何将一个向量投影到一个平面上_线性代数笔记(15-16)投影、投影矩阵和最小二乘...
投影(Projection) 上图为二维平面的投影.其中p是b在a方向上的投影,则有: (1) (2) (3) (正交) 因此可得 进而可得 (P为矩阵:Ax=b的形式,bp均为向量,则A为矩阵) 其 ...
- 【脚下生根】之深度探索安卓OpenGL投影矩阵
世界变化真快,前段时间windows开发技术热还在如火如荼,web技术就开始来势汹汹,正当web呈现欣欣向荣之际,安卓小机器人,咬过一口的苹果,winPhone开发平台又如闪电般划破了混沌的web世界 ...
最新文章
- 系统启动过程Linux
- ROS系统 launch启动文件的使用方法
- 32时间片轮转_系统时间
- react native的学习
- php 日志函数,php 写入日志函数
- 这是最好的时代,也是最坏的时代
- PHP 中文文件名 空格等 CURL 读取
- [css] 使用纯css来创建一个滑块
- 电子技术基础数字部分第六版_大部分数字图书馆技术特点与应用分析
- javascript-各种取值的操作-样式操作
- STL vector 用法
- matlab绘制庞加莱截面_如何用mathematica或Matlab画弹性摆的庞加莱截面
- Linux与网络服务(零)从零开始聊聊Linux相关概念(科普向)
- 开源机器学习项目的简单介绍
- matlab单回路和串级控制回路,单回路和串级控制系统仿真应用研究.doc
- 数据结构之线性表----一文看懂顺序表、单链表、双链表、循环链表
- JavaScript(第五天)—爱创课堂专业前端培训
- 苹果、google、微软的那些事(iPhone)
- [Codewar练习-java]Snail Sort(蜗牛型排序)
- 计算机排名次怎么操作,Excel表格怎么排名次?