当前位置:网站首页>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 changeOrthogonal 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
边栏推荐
- 三大技巧让你成功入门3D建模,零基础小白必看
- 应用联合、体系化推进。集团型化工企业数字化转型路径
- 【七夕快乐篇】Nacos是如何实现服务注册功能的?
- KT148A电子语音芯片ic方案适用的场景以及常见产品类型
- Flutter启动流程(Skia引擎)介绍与使用
- Security software Avast and Symantec NortonLifeLock merge with UK approval, market value soars 43%
- Xiaohei's leetcode journey: 95. Longest substring with at least K repeating characters
- 直接插入排序
- Linear DP (bottom)
- Go 语言快速入门指南:什么是 TSL 安全传输层
猜你喜欢

基于内容的图像检索系统设计与实现--颜色信息--纹理信息--形状信息--PHASH--SHFT特征点的综合检测项目,包含简易版与完整版的源码及数据!
![[Cultivation of internal skills of memory operation functions] memcpy + memmove + memcmp + memset (4)](/img/08/e115e1b0d801fcebef440ad4932610.png)
[Cultivation of internal skills of memory operation functions] memcpy + memmove + memcmp + memset (4)

为何越来越多人选择进入软件测试行业?深度剖析软件测试的优势...

Pytorch分布式训练/多卡/多GPU训练DDP的torch.distributed.launch和torchrun

web3.js

uniapp横向选项卡(水平滚动导航栏)效果demo(整理)

从单体架构迁移到 CQRS 后,我觉得 DDD 并不可怕

KT148A语音芯片怎么烧录语音进入芯片里面通过串口和电脑端的工具

365天深度学习训练营-学习线路

怎么将自己新文章自动推送给自己的粉丝(巨简单,学不会来打我)
随机推荐
Basic web in PLSQL
Implementing class target method exception using proxy object execution
uniapp sharing function - share to friends group chat circle of friends effect (sorting)
The role of @Async annotation and how to implement asynchronous listening mechanism
MySQL基础篇【子查询】
C语言实现扫雷 附带源代码
Service Mesh landing path
头脑风暴:完全背包
中日颜色风格
Day118. Shangyitong: order list, details, payment
对“为什么一些程序员很傲慢”的解读
Community Sharing|Tencent Overseas Games builds game security operation capabilities based on JumpServer
[QNX Hypervisor 2.2用户手册]10.5 vdev ioapic
基于深度学习的路面坑洞检测(详细教程)
三大技巧让你成功入门3D建模,零基础小白必看
应用联合、体系化推进。集团型化工企业数字化转型路径
Day118.尚医通:订单列表、详情、支付
注解@EnableAutoConfiguration的作用以及如何使用
uniapp horizontal tab (horizontal scrolling navigation bar) effect demo (organization)
2022/8/4 树上差分+线段树