Givens旋转与Householder反射
参考
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反射相关推荐
- 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(正交、 Givens 变换、Householder变换)
机器学习中的矩阵方法02:正交 说明:Matrix Methods in Data Mining and Pattern Recognition 读书笔记 1. 正交的一些概念和性质 在前一章的最小二 ...
- QR decomposition and Givens Rotation (QR分解与Givens旋转)
在最近做的一个研究中,需要对 QR 分解进行更新,因此了解了一些关于 QR 分解和 Givens 旋转的内容.在这里进行总结. QR 分解 所谓 QR 分解,就是将一个矩阵(可以不是方阵)分解成一个正 ...
- 用Givens旋转进行矩阵QR分解
不多废话,直接贴代码 function [A_, T_, T] = my_qr_givens( A ) %利用givens旋转进行qr分解 %输出 %A_ 每次变换后的A矩阵 %T_ 对应于A_的变换 ...
- 施密特正交化c语言,C语言实现矩阵的LU分解、施密特正交化、Givens分解、Householder分解...
<C语言实现矩阵的LU分解.施密特正交化.Givens分解.Householder分解>由会员分享,可在线阅读,更多相关<C语言实现矩阵的LU分解.施密特正交化.Givens分解.H ...
- 《数值分析》-3-特征值与特征矩阵
0.背景 搜索技术的很多方面的知识发现都依赖于特征值或奇异值问题,涉及到特征值计算问题. 计算特征值没有直接的方法. 定位特征值的计算方法基于幂迭代的思想,这是求解特征值的一类迭代方法.该思想的一个复 ...
- 深蓝学院视觉slam十四讲第2章作业
首先给出有关四元数讲解一份比较好的pdf 2.1 设线性⽅程 Ax=b\bm Ax = bAx=b,则有解充要条件为:系数矩阵An×n\bm A_{n \times n}An×n与其增广矩阵Bn×( ...
- 浅谈机器学习中的QR分解
1. QR 分解的形式 QR 分解是把矩阵分解成一个正交矩阵与一个上三角矩阵的积.QR 分解经常用来解线性最小二乘法问题.QR 分解也是特定特征值算法即QR算法的基础.用图可以将分解形象地表示成: 其 ...
- 【机器学习】用QR分解求最小二乘法的最优闭式解
[机器学习]用QR分解求最小二乘法的最优闭式解 写在前面 QR分解 定义 QR的求解 线性回归模型 用QR分解求解最优闭式解 矩阵的条件数 实验 运行结果 写在前面 今天刷知乎,看到张皓在面试官如何判 ...
- qr分解实验 matlab,QR分解与最小二乘
主要内容: 1.QR分解定义 2.QR分解求法 3.QR分解与最小二乘 4.Matlab实现 一.QR分解 R分解法是三种将矩阵分解的方式之一.这种方式,把矩阵分解成一个正交矩阵与一个上三角矩阵的积. ...
最新文章
- 「UI 测试自动化selenium」汇总
- Android多线程:深入分析 Handler机制源码(二)
- 增加数据_Photoshop XMP元数据沉积造成文件量增加
- oracle联机和脱机什么意思,Oracle 表空间联机(online)与脱机(offline)
- 豆瓣9.6分!再一次被BBC的纪录片震惊!
- 1.在c 语言中字符型占,C程序设计试题1.doc
- 基于Android的聊天软件,Socket即时通信,实现用户在线聊天
- wps vba宏插件_合并和拆分表格,告别VBA和插件,用WPS表格自带功能一键搞定,而且免费!...
- Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.
- Node.js:npm下载很慢,设置国内淘宝镜像
- percona-xtrabackup 文档
- html实现点击直接下载文件-前端教程
- Intel/Nvidia双显卡笔记本用U盘安装ubuntu和Nvidia驱动
- HTTP Status 500 - Servlet.init() for servlet DispatcherServlet threw exception
- 棋盘算法c语言程序,骑士走棋盘算法
- Android Launcher启动流程
- Linux搭建samba服务及使用案例
- Post请求,参数跟在url后面的问题
- 耳机——AKG K450 及 Beats Solo2 对比
- linux 生成内核patch,谢宝友: 手把手教你给Linux内核发patch
热门文章
- 2.4 是否同一棵二叉搜索树(树,c)
- FactoryIO程序三轴码垛,仿真实验程序 使用简单的梯形图与SCL语言编写,通俗易懂,写有详细注释
- 华为在海外市场受损,三星则因此而取得利润与份额齐升
- [VB.NET]送分问题!!!我在窗体上利用鼠标动态的画矩形,就像QQ截图的矩形选框那样.可是怎么清除之前画的矩形留下的痕迹?
- 互联网周刊:全程电子商务:一朵能下雨的中国云
- 【愚公系列】2023年10月 WPF+上位机+工业互联 057-动画思维导图
- 邮件头字段介绍(一)
- ZJYYOJ 数独游戏(dfs)[C,C++]
- 成都小程序服务商汇总
- mysql tode_有用的mysql语句