参考

wiki https://www.wanweibaike.com/wiki-豪斯霍尔德变换
如何理解Householder变换和Givens旋转? - 荆哲的回答 - 知乎https://www.zhihu.com/question/51432776/answer/125819331

Givens旋转矩阵


Gii = cosθ,Gjj = cosθ,Gij = sinθ,Gji = -sinθ,Gkk = 1(k != i,j)

乘积 G(i, j, θ)x 表示向量 x 在 (i,j)平面中的逆时针旋转 θ 弧度。

旋转:旋转矩阵乘以一个向量,不改变向量的大小,改变向量的方向。

主对旋转:坐标轴不动,向量旋转
被动旋转:坐标轴旋转,向量不动

关注一个名词——数值线性代数

Householder反射矩阵

H将向量x进行镜面反射,得到新的向量Hx

householder的定义

householder的性质

线性变换

线性变换矩阵乘以一个向量,将其变换成另一个向量。
线性变换包括:旋转、缩放、切变、反射、正投影。

超平面

n维欧式空间中,余维度为1的子空间。

3维空间中,householder反射,就是将向量通过一个超平面(二维平面)进行反射。
反射:向量对一个超平面反射
旋转:向量在一个平面内旋转

余维数

W为向量空间V的线性子空间,W在V的余维数为codim(W) = dim(V) - dim(W)

子空间

子空间就是维度小于全空间的部分空间

Givens旋转与Householder反射相关推荐

  1. Householder变换、Givens旋转与QR分解

    Householder变换 Householder矩阵定义如下: Q=I−2uuT(1)Q=I-2 uu^T\tag{1} Q=I−2uuT(1) 其中u\mathbf{u}u为单位向量.对某一向量左 ...

  2. 矩阵论基础知识2(正交、 Givens 变换、Householder变换)

    机器学习中的矩阵方法02:正交 说明:Matrix Methods in Data Mining and Pattern Recognition 读书笔记 1. 正交的一些概念和性质 在前一章的最小二 ...

  3. QR decomposition and Givens Rotation (QR分解与Givens旋转)

    在最近做的一个研究中,需要对 QR 分解进行更新,因此了解了一些关于 QR 分解和 Givens 旋转的内容.在这里进行总结. QR 分解 所谓 QR 分解,就是将一个矩阵(可以不是方阵)分解成一个正 ...

  4. 用Givens旋转进行矩阵QR分解

    不多废话,直接贴代码 function [A_, T_, T] = my_qr_givens( A ) %利用givens旋转进行qr分解 %输出 %A_ 每次变换后的A矩阵 %T_ 对应于A_的变换 ...

  5. 施密特正交化c语言,C语言实现矩阵的LU分解、施密特正交化、Givens分解、Householder分解...

    <C语言实现矩阵的LU分解.施密特正交化.Givens分解.Householder分解>由会员分享,可在线阅读,更多相关<C语言实现矩阵的LU分解.施密特正交化.Givens分解.H ...

  6. 《数值分析》-3-特征值与特征矩阵

    0.背景 搜索技术的很多方面的知识发现都依赖于特征值或奇异值问题,涉及到特征值计算问题. 计算特征值没有直接的方法. 定位特征值的计算方法基于幂迭代的思想,这是求解特征值的一类迭代方法.该思想的一个复 ...

  7. 深蓝学院视觉slam十四讲第2章作业

    首先给出有关四元数讲解一份比较好的pdf 2.1 设线性⽅程 Ax=b\bm Ax = bAx=b,则有解充要条件为:系数矩阵An×n\bm A_{n \times n}An×n​与其增广矩阵Bn×( ...

  8. 浅谈机器学习中的QR分解

    1. QR 分解的形式 QR 分解是把矩阵分解成一个正交矩阵与一个上三角矩阵的积.QR 分解经常用来解线性最小二乘法问题.QR 分解也是特定特征值算法即QR算法的基础.用图可以将分解形象地表示成: 其 ...

  9. 【机器学习】用QR分解求最小二乘法的最优闭式解

    [机器学习]用QR分解求最小二乘法的最优闭式解 写在前面 QR分解 定义 QR的求解 线性回归模型 用QR分解求解最优闭式解 矩阵的条件数 实验 运行结果 写在前面 今天刷知乎,看到张皓在面试官如何判 ...

  10. qr分解实验 matlab,QR分解与最小二乘

    主要内容: 1.QR分解定义 2.QR分解求法 3.QR分解与最小二乘 4.Matlab实现 一.QR分解 R分解法是三种将矩阵分解的方式之一.这种方式,把矩阵分解成一个正交矩阵与一个上三角矩阵的积. ...

最新文章

  1. 「UI 测试自动化selenium」汇总
  2. Android多线程:深入分析 Handler机制源码(二)
  3. 增加数据_Photoshop XMP元数据沉积造成文件量增加
  4. oracle联机和脱机什么意思,Oracle 表空间联机(online)与脱机(offline)
  5. 豆瓣9.6分!再一次被BBC的纪录片震惊!
  6. 1.在c 语言中字符型占,C程序设计试题1.doc
  7. 基于Android的聊天软件,Socket即时通信,实现用户在线聊天
  8. wps vba宏插件_合并和拆分表格,告别VBA和插件,用WPS表格自带功能一键搞定,而且免费!...
  9. Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.
  10. Node.js:npm下载很慢,设置国内淘宝镜像
  11. percona-xtrabackup 文档
  12. html实现点击直接下载文件-前端教程
  13. Intel/Nvidia双显卡笔记本用U盘安装ubuntu和Nvidia驱动
  14. HTTP Status 500 - Servlet.init() for servlet DispatcherServlet threw exception
  15. 棋盘算法c语言程序,骑士走棋盘算法
  16. Android Launcher启动流程
  17. Linux搭建samba服务及使用案例
  18. Post请求,参数跟在url后面的问题
  19. 耳机——AKG K450 及 Beats Solo2 对比
  20. linux 生成内核patch,谢宝友: 手把手教你给Linux内核发patch

热门文章

  1. 2.4 是否同一棵二叉搜索树(树,c)
  2. FactoryIO程序三轴码垛,仿真实验程序 使用简单的梯形图与SCL语言编写,通俗易懂,写有详细注释
  3. 华为在海外市场受损,三星则因此而取得利润与份额齐升
  4. [VB.NET]送分问题!!!我在窗体上利用鼠标动态的画矩形,就像QQ截图的矩形选框那样.可是怎么清除之前画的矩形留下的痕迹?
  5. 互联网周刊:全程电子商务:一朵能下雨的中国云
  6. 【愚公系列】2023年10月 WPF+上位机+工业互联 057-动画思维导图
  7. 邮件头字段介绍(一)
  8. ZJYYOJ 数独游戏(dfs)[C,C++]
  9. 成都小程序服务商汇总
  10. mysql tode_有用的mysql语句