向量投影与向量投影矩阵

向量投影

以下是向量a在向量b上的投影,θ 为两向量的夹角。

其中a = a||+a⊥,a||则是a在b上的投影。

 

所以投影公式如下:

向量投影矩阵

将以上投影公式写成矩阵形式,这里使用的是列优先的矩阵,即向量写成一列多行。

因为矩阵相乘符和结合律,所以:

是一个矩阵,如果是二维向量则是2*2的矩阵,如果是三维向量则是一个3*3的矩阵,这个也就是向量投影矩阵。

将向量投影矩阵记作P,则:

P矩阵有些特性,首先P矩阵是一个对称矩阵,所以转置矩阵PT = P。其次如果一个向量在另一个向量上进行多次投影,其结果相等的,所以P^2 = P

也就有 PT = P = P^2 = P^3 = … = P^n

参考:

https://blog.csdn.net/williamgavin/article/details/77427164

《3D数学基础:图形与游戏开发》—— 5.10.3

向量投影与向量投影矩阵相关推荐

  1. 点在直线的投影坐标 n维向量投影坐标 几何投影坐标

    点在直线的投影坐标  n维向量投影坐标 几何投影坐标 [转载请注明出处]http://blog.csdn.net/guyuealian/article/details/53954005 一.点在直线的 ...

  2. 三维空间中,向量在另外一个向量或者面上的投影

    1. 向量在另外一个向量上的投影 -求向量u在向量v上的投影,定义为u' ,θ 为两向量的夹角. 一个向量有两个属性,大小和方向 首先明确向量点乘的含义u⃗∗v⃗=∣u∣∣v∣cosθ\vec{u}* ...

  3. 线性代数一之矩阵转向量随机化求解——神奇的矩阵(BZOJ)+向量内积

    向量随机化 神奇的矩阵 description solution code [NOI2013]向量内积 description solution code 矩阵既可以看成是一张数位表,也可以看成是若干 ...

  4. 向量的2-范数、矩阵的2-范数

    向量的2-范数.矩阵的2-范数 向量的2-范数 矩阵的2-范数 向量的2-范数 α \alpha α是一个行向量, α ⋅ α H = ∥ α ∥ 2 \alpha \cdot {\alpha ^H} ...

  5. matlab 矩阵 列 逆序,matlab对矩阵/向量的常用操作(拼接矩阵、向量逆序、改变矩阵形状、求行阶梯形矩阵、提取矩阵的一部分等)...

    几乎所有变量在matlab中都可以视为矩阵(1 x 1元素,1 x n向量,m x n矩阵等),matlab中对矩阵/向量的操作非常多,个人认为对矩阵的操作是体现matlab功底的地方:灵活搭配使用这 ...

  6. matlab 调整矩阵形状,matlab对矩阵/向量的常用操作(拼接矩阵、向量逆序、改变矩阵形状、求行阶梯形矩阵、提取矩阵的一部分等)...

    几乎所有变量在matlab中都可以视为矩阵(1 x 1元素,1 x n向量,m x n矩阵等),matlab中对矩阵/向量的操作非常多,个人认为对矩阵的操作是体现matlab功底的地方:灵活搭配使用这 ...

  7. NX二次开发-输入X向量Y向量输出一个3*3矩阵UF_MTX3_initialize

    NX二次开发-输入X向量Y向量输出一个3*3矩阵UF_MTX3_initialize NX9+VS2012#include <uf.h> #include <uf_csys.h> ...

  8. 两个向量组线性相关是不是也能说成两个向量组等价 向量组等价 线性相关 向量组等价和矩阵等价的区别

    目录 两个向量组线性相关是不是也能说成两个向量组等价 向量组等价 线性相关

  9. c#垂直投影法_投影学

    投影学 题解:本文命名<投影学>,是由于本文讨论投影的一些最基础的问题. 1 投影法 1.1投影的基本概念 投影,是一种通过降维的方法在平面上表示空间形体的办法.在工程上,投影是一种光线照 ...

最新文章

  1. 周期信号的傅里叶变换(精彩)
  2. Java-JDK动态代理
  3. 云话题 | 你女朋友在买买买时,程序员小哥在干嘛?
  4. Android之用Handler实现主线程和子线程互相通信以及子线程和子线程之间的通信
  5. 【转】CT中的“层“与“排“的区别
  6. .Net 自己写个简单的 半 ORM (练手)
  7. C++总结篇(1)命名空间及引用
  8. java单个数组求积_[剑指offer][Java]构建乘积数组
  9. 数据库知识点一共涉及这几方面知识
  10. Android Device Chooser中显示Target unknown解决方法
  11. jQueryQQ音乐动态轮播图
  12. macOS 运行react项目
  13. C语言里面的 malloc 函数
  14. 【Unity3D插件】Exploder插件分享《物体爆炸效果插件》
  15. Django菜鸟教程
  16. 24点游戏(C++)
  17. 时频分析之短时傅里叶变换(STFT)
  18. BPM实例分享——金额规则大写
  19. 2018第七届中国金融科技峰会
  20. CocoaPods的spec

热门文章

  1. 【Python案例】——给pycharm设置背景图片【超简单】
  2. iOS XCode中的手机模拟器 利用键盘鼠标模拟各种手势 解决捏合手势中心不动的问题
  3. 关于免费获得WPS会员自动邀请助力的JAVA项目分享
  4. 照片墙墙~各种效果可以实现抽奖
  5. viz---消消乐4.0
  6. Tomcat服务器集群搭建
  7. 高校云原生安全该如何构建?
  8. 宏的使用总结和高级应用
  9. 取消谷歌点击链接下载文件后但却自动将其打开
  10. mac上的centos7虚拟机联网问题解决