矩阵/矩阵乘法/特征征/特征向量的讲解

线性代数里有很多的概念,很多概念是有几何意义的,了解了几何意义可能会更好的理解各种概念及其相互之间的关系。

矩阵:

矩阵是一个变换,一个坐标系到另一个坐标第的变换。矩阵里的各个参数,代表了如何进行变换。

矩阵的乘法:

这篇解释容易理解:

矩阵与向量的乘积 - 一杯明月 - 博客园

说的关键点:

        一个矩阵乘以一个列向量相当于矩阵的列向量的线性组合

        一个行向量乘以矩阵,相当于矩阵的行向量的线性组合

它的意义:矩阵乘一个向量,就是使向量进行旋转/平移/伸缩变化。这个矩阵决定了向量如何变。

特征值/特征向量:

特征向量:是相对矩阵而言,矩阵代表变换,矩阵的特征向量,表明这个向量通过这个矩阵进行变换时,只会进行缩放,而不会有旋转或平移。而且,缩放的比例就是特征值的大小。特征值的正负表示缩放的方向。

这篇将特征值/特征向量举的列子很形象,容易理解:

花了10分钟,终于弄懂了特征值和特征向量到底有什么意义_特征向量有什么用-CSDN博客

里面的几个动画比较好理解。但还是没清楚特征值和特征向量有什么意义。

它的意义:矩阵乘特征向量,特征向量只会伸缩不会有旋转/平移伸缩的大小就是特征值的大小。(也可以反过来说,矩阵乘一个向量,这个向量只会伸缩,不会旋转或平移的,就是特征向量)

内积/外积:

向量的乘法中,点乘是内积,是一个数(所以也叫数量积)。叉乘是外积,还是一个向量(所以也叫向量积)。tmd,一个东西取这么多名字,也不考虑学这个东西的人的困惑,害死人。

(助记方法:

内积:想象箭头的形状,远处一支箭现自己射来,只看到一个点,这个点冲向自己,就是向内。

外积:自己射出一支箭,看到箭头,有细节形状,像一把叉,射向外边,就是外积)。

这篇写的很详细,基础,不过不方便快速阅读关键点。

第3.3点讲的几何意义,很有意思。

https://zhuanlan.zhihu.com/p/675303373

不管是点乘还是叉乘,都是基于向量。

向量和矩阵的区别:

向量就是指只有一行或一列的。矩阵,就是多行多列的。

左乘 vs. 右乘:

左乘或右乘,都是相对向量说的。比如,矩阵M左乘向量A,向量A左乘矩阵M,都是说:MA。

“矩阵左乘一个列向量”,这里说的“左”是指谁的“左”。是相对“列向量”说的,不是说“矩阵”,不搞清楚这一点,就容易分不清左右。md,害死人。

一组向量线性无关,意味着无法通过其他向量的线性组合得到其中的任一向量。

坐标变换:

从这里偷了(读书人怎能说偷,是窃)张图。https://zhuanlan.zhihu.com/p/683873038

里面的1.2的基变换,可能容易理解升维让本来无解的问题变得有解,降维让复杂的问题变的容易求解。

比如文章说的例子,两个2维基,本来不相关,但升维到3维空间,它们之间就有关系了,也就有了某种解(如果需要)。同样还是这个3维空间,如果某两个三维向量,存在某种关系,但如果它们降维到一个2维平面内求解,是不是就容易些了。

相似矩阵:

意义:两个不同基下的矩阵A和B,在各自基下(坐标系下)对向量起到的变换作用相同(旋转/平移/缩放)。

基:

正交向量+基向量->正交基向量->标准正交基向量。

正交矩阵(按上面的顺序,叫标准正交矩阵,更合适一些):把标准正交基向量写为矩阵的形式,就是正交矩阵。(所以一定是个方阵)

行列式:

行列式的值的意义:这个行列式转换后,相比转换前,面积放大了多少倍(二维:基围成的面积,三维:基围成的体积。更高维人不好想象)。

所以,行列式为0,表明空间被压缩到更小的维度上,比如,如果是平面,则被压缩为一条线或一个点,空间就被压缩成一个平面或点或点。

行列式为负,只是表明方向出现了改变,绝对值还是表示缩放的倍数。

对于二维空间而言,行列式的值就是向量围成的面积(其实就是向量的点积)。

05-行列式_哔哩哔哩_bilibili

秩:

秩的值:表示一个向量通过这个行列式进行变换后的维度。比如平面,维度为2,秩就是2。空间,维度为3,秩应该是3。

如果一个3维空间,通过一个秩为2的矩阵进行转换,就说明空间进行了压缩,变成了一个平面。

06-逆矩阵、列空间、秩与零空间_哔哩哔哩_bilibili

对角矩阵:

对角矩阵可以理解为:特征向量作为基向量。

由特征向量组成的基,也称为:特征基。

特征向量意味着变换矩阵对特征向量只缩放,没有平移或旋转。特征值就是缩放的比例。

线性变换:

满足两个条件的变换就是线性变换:

1、保持加法运算不变:两个向量相加后变换和分别变换后再相加,得到的结果一致。

2、保持数乘运算不变:一个数乘一个向量后,再变换,和向量变换后,再乘一个数,结果一致。

函数和线性代数:

它两有相似性,一些的概念别名对比:

学而时习之。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/61746.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Easyexcel(5-自定义列宽)

相关文章链接 Easyexcel(1-注解使用)Easyexcel(2-文件读取)Easyexcel(3-文件导出)Easyexcel(4-模板文件)Easyexcel(5-自定义列宽) 注解 ColumnWidth Data…

1+X应急响应(网络)文件包含漏洞:

常见网络攻击-文件包含漏洞&命令执行漏洞: 文件包含漏洞简介: 分析漏洞产生的原因: 四个函数: 产生漏洞的原因: 漏洞利用条件: 文件包含: 漏洞分类: 本地文件包含: …

Flutter:SlideTransition位移动画,Interval动画延迟

配置vsync&#xff0c;需要实现一下with SingleTickerProviderStateMixinclass _MyHomePageState extends State<MyHomePage> with SingleTickerProviderStateMixin{// 定义 AnimationControllerlate AnimationController _controller;overridevoid initState() {super.…

【Android】android compat理解

1&#xff0c;前提 即便是在同一手机上安装的不同apk&#xff0c;其编译的apk不同&#xff0c;也会导致行为上的差异。如SDK34有限制后台启动&#xff0c;但如果安装的apk所依赖的sdk是33&#xff0c;则不会表现出此差异。这是如何实现的呢&#xff1f;其实&#xff0c;本质是…

电脑自动关机时间如何定?Wise Auto Shutdown 设置关机教程

在日常使用电脑的过程中&#xff0c;有时我们需要让电脑在特定的时间自动关机&#xff0c;比如在下载大文件完成后、执行长时间的任务结束时&#xff0c;或者只是单纯想在某个预定时间让电脑自动关闭以节省能源。这时候&#xff0c;Wise Auto Shutdown 这款软件就能派上大用场了…

算法专题十一: 基础递归

目录 1. 汉诺塔2. 合并两个有序链表3. 反转链表4. 两两交换链表中的节点5. Pow(x, n) 1. 汉诺塔 题目链接&#xff1a; Leetcode汉诺塔 算法原理&#xff1a; 递归&#xff1a;宏观视角理解递归 本道题为什么能用递归&#xff1f; 让我们逐一分析 首先思考我们如何来解决汉诺…

Cmakelist.txt之win-c-udp-client

1.cmakelist.txt cmake_minimum_required(VERSION 3.16) ​ project(c_udp_client LANGUAGES C) ​ add_executable(c_udp_client main.c) ​ target_link_libraries(c_udp_client wsock32) ​ ​ include(GNUInstallDirs) install(TARGETS c_udp_clientLIBRARY DESTINATION $…

Git错误:gnutls_handshake() failed: The TLS connection was non-properly terminated

最终我通过这个博客解决了问题&#xff1a;解决Git错误&#xff1a;gnutls_handshake() failed: The TLS connection was non-properly terminated 解决方案 1. 检查网络连接 首先&#xff0c;确保你的网络连接是稳定的。尝试访问其他HTTPS网站或服务&#xff0c;以排除网络问…

Lua如何连接MySQL数据库?

大家好&#xff0c;我是袁庭新。使用Lua语言如何来连接数据库呢&#xff1f;新哥这篇文章给你安排上。 1 LuaSQL概述 LuaSQL是一个轻量级的Lua到数据库管理系统&#xff08;DBMS&#xff09;的接口库&#xff0c;由Kepler Project维护&#xff0c;且是开源的。它提供了一个简…

机器学习基础07

目录 1.逻辑回归 1.1原理 1.2API 2.K-Means 2.1算法过程 2.2API 3.SVM&#xff08;支持向量机&#xff09; 3.1算法原理​ 3.2API 1.逻辑回归 逻辑回归(Logistic Regression)是机器学习中的一种分类模型&#xff0c;逻辑回归是一种分类算法。 1.1原理 逻辑回归的输…

VMware Workstation 17.6.1

概述 目前 VMware Workstation Pro 发布了最新版 v17.6.1&#xff1a; 本月11号官宣&#xff1a;针对所有人免费提供&#xff0c;包括商业、教育和个人用户。 使用说明 软件安装 获取安装包后&#xff0c;双击默认安装即可&#xff1a; 一路单击下一步按钮&#xff1a; 等待…

解决 VMware 嵌套虚拟化提示 关闭“侧通道缓解“

最近给电脑做了新版的 Windows 11 LTSC操作系统&#xff0c;在启动VMware Workstation时&#xff0c;提示"此虚拟机已启用侧通道缓解&#xff0c;可增强安全性&#xff0c;但也会降低性能"&#xff0c;但是我没有启用 Hyper-V 相关的任何功能以及 WSL&#xff0c; 从…

Java学习笔记--数组常见算法:数组翻转,冒泡排序,二分查找

目录 一&#xff0c;数组翻转 二&#xff0c;冒泡排序 三&#xff0c;二分查找&#xff08;一尺之锤&#xff0c;日取其半&#xff0c;万世不竭&#xff09; 一&#xff0c;数组翻转 1.概述:数组对称索引位置上的元素互换&#xff0c;最大值数组序号是数组长度减一 创建跳板…

数据结构-7.Java. 对象的比较

本篇博客给大家带来的是java对象的比较的知识点, 其中包括 用户自定义类型比较, PriorityQueue的比较方式, 三种比较方法...... 文章专栏: Java-数据结构 若有问题 评论区见 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条. 你们的支持是我不断创作的动力 .…

悬浮框元素定位

Web页面中调试悬浮元素的方法 在UI自动化测试或Web开发中&#xff0c;悬浮框的特点是鼠标进入时弹出&#xff0c;鼠标离开时消失。这种动态特性导致普通方法难以直接定位悬浮框内的元素。所以需要冻结页面或使用模拟Hover状态来进行调试。 方法一&#xff1a;冻结页面进行调试…

MAC借助终端上传jar包到云服务器

前提&#xff1a;保证工程本地已打包完成&#xff1a;图中路径即为项目的target目录下已准备好的jar包 第一步&#xff1a;打开终端&#xff08;先不要连接自己的服务器&#xff09;&#xff0c;输入下面的上传命令&#xff1a; scp /path/to/local/app.jar username192.168.1…

el-select 和el-tree二次封装

前言 本文章是本人在开发过程中&#xff0c;遇到使用树形数据&#xff0c;动态单选或多选的需求&#xff0c;element中没有这种组件&#xff0c;故自己封装一个&#xff0c;欢迎多多指教 开发环境&#xff1a;element-UI、vue2 组件效果 单选 多选 组件引用 <treeselec…

基于Python Web的社区爱心养老管理系统设计与实现

摘 要 随着社会老龄化的加剧&#xff0c;养老问题日益凸显。为了解决社区养老服务的管理难题&#xff0c;本文提出了一种基于互联网技术的社区爱心养老管理系统。该系统采用B/S架构&#xff0c;结合Web前端技术和后端数据库技术&#xff0c;实现了对社区养老服务的全面管理。系…

在 Ubuntu 上使用 Traefik Proxy 为 Docker 容器设置反向代理

简介 Traefik&#xff08;发音为"traffic"&#xff09;是一个开源的反向代理和负载均衡器。它为微服务架构提供了网络入口&#xff0c;特别是在动态、服务密集的环境中&#xff08;如容器、微服务架构&#xff09;。由于其设计灵活且易于实施&#xff0c;Traefik 成…

有关博客博客系统的测试报告 --- 初次进行项目测试篇

文章目录 前言一、博客系统的项目背景二、博客系统的项目简介1.后端功能1.1 用户管理1.2 博客管理1.3 权限管理 2.前端功能2.1 用户界面 测试计划测试工具、环境设计的测试动作功能测试访问博客登录页面博客首页测试博客详情页博客编辑页 自动化测试自动化测试用例自动化测试脚…