上一篇讲了伪逆矩阵,本篇我们讲投影矩阵。

上一篇线性代数之 伪逆矩阵_水w的博客-CSDN博客

目录

二、投影矩阵

◼ 投影矩阵

◼ 举例


参考投影矩阵的奥秘_哔哩哔哩_bilibili

二、投影矩阵

投影矩阵是广泛应用于线性代数、矩阵计算、线性回归、奇异值分解中的一类幂等矩阵。投影矩阵广泛应用于线性代数中的矩阵运算,线性回归中以及qr分解,奇异值分解。

◼ 投影矩阵

在介绍投影矩阵之前,需要先引入一个概念:矩阵的值域

一个矩阵的所有列张成的线性空间就是A的值域。

在一个二维空间中,一条直线是由2个向量决定的。一个是其方向向量,另一个是其位置向量,或者说是法线向量。

那么这两个向量的无数线性组合,即两个向量构成的矩阵的值域,就张成了这样一个二维空间。如果只有直线的方向向量,就张成了二维向量的一维子空间,以为一维空间上是没有二维位置信息的,所有我们不关注法线向量。

现在我们在二维空间中,有一个点,想求助它在一维子空间中的投影。我们只需要求出点向量的模长以及它与一维子空间的夹角,再乘以一维子空间的单位方向向量,就可以得到投影向量在二维空间的表示了。

这里我们注意到点向量的模长乘以单位方向向量的模长,再乘以它们夹角的余弦值,这其实就是两个向量点积的定义。

至此,我们就得到了投影的向量求法。

到了三维空间中,两个不共线的三维向量就张成了一个二维子空间平面,我们想求出一个三维空间上的点,到这样一个二维空间上的投影,该怎么求?

在一个m维空间中,由n个线性无关的向量构成矩阵A张成了一个n维子空间平面,那么m维空间中的任意点想要投影到这样一个n维空间上,就需要通过一个投影矩阵P。

◼ 举例

例如,三维空间中,有两个线性无关的三维向量112和231,张成的一个2维子空间平面,那么投影到这个二维子空间平面上的投影矩阵就可以由公式求得。

再将其乘以点向量就可以得到投影点的三维表示。

同理,二维空间的子空间是一条直线,我们只需要其方向向量来张成子空间直线,(这里将投影矩阵和向量求法进行了对比,利用看到两种方法的结果是一样的。)

问题:在n维空间中,如果有n个线性无关的向量张成的子空间的投影矩阵是什么样子的?

这里,分别对二维和三维进行了计算,可以看出它们的投影矩阵就是n维的单位矩阵。

这也很好理解,因为n维空间是由有n个线性无关的向量张成的,任何一点投影到自身所在的空间,必定还是自身。所以投影矩阵是单位矩阵,从而不改变其位置。

线性代数之 投影矩阵相关推荐

  1. 如何将一个向量投影到一个平面上_线性代数19——投影矩阵和最小二乘

    一维空间的投影矩阵 先来看一维空间内向量的投影: 向量p是b在a上的投影,也称为b在a上的分量,可以用b乘以a方向的单位向量来计算,现在,我们打算尝试用更"贴近"线性代数的方式表达 ...

  2. 【线性代数】——投影矩阵

    About 投影矩阵   一个矩阵AAA既可以表示一种线性变换,又可以是一个子空间(由基张开的),还可以是一组坐标,甚是神奇. 文章目录 About 投影矩阵 一维空间的投影矩阵 投影矩阵的多维推广 ...

  3. 线性代数笔记18——投影矩阵和最小二乘

    一维空间的投影矩阵 先来看一维空间内向量的投影: 向量p是b在a上的投影,也称为b在a上的分量,可以用b乘以a方向的单位向量来计算,现在,我们打算尝试用更"贴近"线性代数的方式表达 ...

  4. 线性代数学习笔记5-2:正交投影、投影矩阵、最小二乘法LS、A^T A

    正交投影 二维空间的投影 将向量投影到已知子空间,用线性代数的语言就是:误差向量和该子空间正交 向量的正交,可简单理解为两个向量在几何上垂直,即点积为零:x⋅y=0\boldsymbol x\cdot ...

  5. 线性代数 --- 投影Projection 三(投影矩阵P)

    投影矩阵P 在前面的两篇关于投影的文章中,我们的学习重点分别是: 1,如何计算一个任意向量b在另一个向量a上的投影.也就是计算投影系数和投影向量p(小写). 线性代数 --- 投影Projection ...

  6. 线性代数拾遗(6)—— 向量空间投影与投影矩阵

    参考:麻省理工线性代数 阅读本文前请先了解矩阵四个基本子空间,参考:线性代数拾遗(5) -- 矩阵的四个基本子空间 文章目录 1. 向量投影到一维空间(向量间投影) 2. 向量投影到多维空间 2.1 ...

  7. 【线性代数04】投影矩阵P和标准正交矩阵Q

      继续MIT笔记的内容,前面讨论了AX=b的解情况,我着重画了一些解空间的图形.后来我们将这些子空间分为四个部分,即 AAA的列空间.行空间和零空间,以及ATA^TAT的零空间 ,这四个空间的关系见 ...

  8. 如何将一个向量投影到一个平面上_线性代数笔记(15-16)投影、投影矩阵和最小二乘...

    投影(Projection) 上图为二维平面的投影.其中p是b在a方向上的投影,则有: (1) (2) (3) (正交) 因此可得 进而可得 (P为矩阵:Ax=b的形式,bp均为向量,则A为矩阵) 其 ...

  9. 【脚下生根】之深度探索安卓OpenGL投影矩阵

    世界变化真快,前段时间windows开发技术热还在如火如荼,web技术就开始来势汹汹,正当web呈现欣欣向荣之际,安卓小机器人,咬过一口的苹果,winPhone开发平台又如闪电般划破了混沌的web世界 ...

最新文章

  1. 系统启动过程Linux
  2. ROS系统 launch启动文件的使用方法
  3. 32时间片轮转_系统时间
  4. react native的学习
  5. php 日志函数,php 写入日志函数
  6. 这是最好的时代,也是最坏的时代
  7. PHP 中文文件名 空格等 CURL 读取
  8. [css] 使用纯css来创建一个滑块
  9. 电子技术基础数字部分第六版_大部分数字图书馆技术特点与应用分析
  10. javascript-各种取值的操作-样式操作
  11. STL vector 用法
  12. matlab绘制庞加莱截面_如何用mathematica或Matlab画弹性摆的庞加莱截面
  13. Linux与网络服务(零)从零开始聊聊Linux相关概念(科普向)
  14. 开源机器学习项目的简单介绍
  15. matlab单回路和串级控制回路,单回路和串级控制系统仿真应用研究.doc
  16. 数据结构之线性表----一文看懂顺序表、单链表、双链表、循环链表
  17. JavaScript(第五天)—爱创课堂专业前端培训
  18. 苹果、google、微软的那些事(iPhone)
  19. [Codewar练习-java]Snail Sort(蜗牛型排序)
  20. 计算机排名次怎么操作,Excel表格怎么排名次?

热门文章

  1. 手机联系人不见了怎么恢复?超级简单的恢复方法,快收藏
  2. 单元测试不止 Junit
  3. 关于春节收发红包讨论分析
  4. mysql的datepart函数_MySQL中的 DATE_FORMAT 与 SQL 中的 DATEPART()函数使用介绍
  5. 公平锁和非公平锁的区别
  6. 这6种思维,学会了你就打败了95%文案!zz
  7. P40 SystemTray系统托盘
  8. Java多线程(一)
  9. 知识图谱与机器学习 | KG入门 -- Part1-b 图深度学习
  10. Apache中 RewriteCond 规则参数介绍 转