当前位置:网站首页>Mathematical Principles of Matrix
Mathematical Principles of Matrix
2022-08-04 23:39:00 【Wang Bubiao】
Opening Title 1:
Multiplying a matrix on the left represents a transformation of the vector on the right. The vector represents a directional line. The result of the transformation is actually to perform various motions on this line, including: translation, rotation, scaling, and projection.(high-dimensional to low-dimensional), mapping, etc., where mapping is an operation Rn → Rm to increase or reduce dimension (also in the same space) of a vector, so in a broad sense, the meaning of mapping is equivalent to transformation.
Another word that is often mentioned is "linear transformation". Linear transformation ensures that the input straight line (vector) will not be bent during the transformation process, that is, the input is a straight line, and the output is also a straight line.Because matrix transformations are all linear transformations, the "transformation" we are talking about here is actually "linear transformation"
Opening Title 2:
Among various transformations, there is a transformation that has good characteristics - it can make the length of the transformed vector, the inner product between the vectors, distance, angle and many other properties unchanged. This transformation, weIt is called orthogonal transformation, and the matrix used to implement this transformation is called orthogonal matrix, and the characteristics of this transformation are called the invariance of orthogonal transformation.
If there are m vectors, and we regard the vectors as points, then the m points will constitute a space (graphic) with a certain geometric structure. We perform orthogonal transformation on these m points, and the result is intuitive.That is to say, the orthogonal transformation will not stretch and compress the graphics, it can make the transformed graphics maintain the geometric shape of the original graphics, as shown in the following figure, the space composed of ABC is orthogonally transformed to A'B'C',Neither its size nor shape will change.
The above orthogonal transformation is an intuitive explanation from the result of the transformation. It can be seen that this transformation has good properties - it can maintain the invariance of the space, and ensure that the original space will not be compressed and stretched.In a nutshell, this transformation will not lose information, because it maintains the internal structure of the original space, which is very useful in engineering.
Original link: https://blog.csdn.net/MoreAction_/article/details/105442932
1. Geometry of Linear Equations and Orthogonalization:
Reference article link: https://www.cnblogs.com/ailitao/p/11047275.html
The essence of the Gram-schmidt orthogonal method is to subtract the projection on other bases, then the rest is the component of the vertical part (vertical means orthogonal)
Similarly, for the included angle between vectors<>, since the length and inner product remain unchanged, the included angle remains unchanged.In the same way, it can also be proved that the distance between vectors does not change
Orthogonal transformations preserve the geometry of space because lengths, angles, and distances remain unchanged.
2.QR decomposition:
A is suitable for both symmetric and asymmetric matrices.
A=QR;
QR decomposition is to decompose the matrix into an orthogonal matrix Q and an upper triangular matrix R, so it is called QR decomposition.The algorithm works for both symmetric and asymmetric matrices.
3. Cholesky decomposition principle:
Premise: A ∈ R (n × n) is a symmetric positive definite matrix,
then: A= L*L^T;
L is a lower triangular matrix L whose diagonal elements are all positive numbers∈ R (n × n) ,
Cholesky decomposition decomposes a matrix into the product of a lower triangular matrix and its conjugate transpose matrix (in the case of the real number bound, this decomposition is like finding the square root).Compared with the general matrix decomposition method for solving equations, Cholesky decomposition is very efficient.
A summary of LU decomposition, Cholesky decomposition, QR decomposition, SVD decomposition, Jordan decomposition decomposition: https://blog.csdn.net/mucai1/article/details/85242098
边栏推荐
- 【软件测试】常用ADB命令
- 三、实战---爬取百度指定词条所对应的结果页面(一个简单的页面采集器)
- 【转载】kill掉垃圾进程(在资源管理器占用的情况下)
- typeScript-闭包函数的使用
- golang 协程的实现原理
- NebulaGraph v3.2.0 Release Note, many optimizations such as the performance of querying the shortest path
- ClickHouse 二级索引
- Community Sharing|Tencent Overseas Games builds game security operation capabilities based on JumpServer
- Pytorch分布式训练/多卡/多GPU训练DDP的torch.distributed.launch和torchrun
- 被领导拒绝涨薪申请,跳槽后怒涨9.5K,这是我的心路历程
猜你喜欢
直接插入排序
Nuclei(二)进阶——深入理解workflows、Matchers和Extractors
【转载】kill掉垃圾进程(在资源管理器占用的情况下)
统计单词(DAY 101)华中科技大学考研机试题
基于深度学习的路面坑洞检测(详细教程)
407. 接雨水 II
Ab3d.PowerToys and Ab3d.DXEngine Crack
Will we still need browsers in the future?(feat. Maple words Maple language)
小黑leetcode之旅:95. 至少有 K 个重复字符的最长子串
为何越来越多人选择进入软件测试行业?深度剖析软件测试的优势...
随机推荐
KT6368A蓝牙的认证问题_FCC和BQB_CE_KC认证或者其它说明
kernel问题定位手段总结
3年,从3K涨薪到20k?真是麻雀啄了牛屁股 — 雀食牛逼呀
uniapp横向选项卡(水平滚动导航栏)效果demo(整理)
加解密在线工具和进制转化在线工具
Shell expect real cases
4 - "PyTorch Deep Learning Practice" - Backpropagation
The role of @Async annotation and how to implement asynchronous listening mechanism
什么是次世代建模(附学习资料)
容联云发送短信验证码
The market value of 360 has evaporated by 390 billion in four years. Can government and enterprise security save lives?
资深游戏建模师告知新手,游戏场景建模师必备软件有哪些?
Pytorch分布式训练/多卡/多GPU训练DDP的torch.distributed.launch和torchrun
一点点读懂regulator(二)
2022年华数杯数学建模
MongoDB权限验证开启与mongoose数据库配置
[Cultivation of internal skills of string functions] strcpy + strcat + strcmp (1)
Kernel函数解析之kernel_restart
Will we still need browsers in the future?(feat. Maple words Maple language)
注解@EnableAutoConfiguration的作用以及如何使用