3blue1brow线代笔记

news2025/1/6 12:46:45

向量

物理:空间中的箭头,长度和方向决定一个向量。只要两者相同,可以任意移动保持不变
计算机:有序的数字列表 (数组)
数学:向量可以是任何东西,只要保证两个向量相加以及数字与向量相乘有意义

加法:把每个向量看成一种运动。各个轴上独立的移动步数相加。即有序列表对应项相加

向量数乘:长度缩放

线性组合,张成空间与基

向量是基向量的缩放并相加
因此用数字描述向量时都取决于正在使用的基

线性组合:两个数乘向量的和称为两个向量的线性组合

线性:如果固定一个标量,自由滑动另一个标量,所产生的向量终点是一条直线

向量空间:所有可以表示为给定向量线性组合的向量集合。即仅通过数乘和加法能得到的向量
在这里插入图片描述
线性相关:其中一个向量,可以表示为其他向量的线性组合,因为这个向量已落在其他向量张成的空间中。(如两个共线向量,或第三个向量在另两个向量的平面中)

线性无关:所有向量都给张成空间增加了新的维度

空间一组基的定义:张成该空间的一个线性无关向量的集合

线性变换

线性变换是将向量作为输入和输出的一类函数
直线在变换后仍然保持为直线,不能有所弯曲,且原点必须保持固定。即保持网格线平行且等距分布的变换
在这里插入图片描述
将变换后i帽和j帽的坐标作为一个矩阵的列,并且将两列分别与x和y相乘后加和的结果定义为矩阵向量乘积。也就是向量是基向量的缩放并相加
在这里插入图片描述
矩阵代表一个特定的线性变换。而矩阵与向量相乘,就是将线性变换作用于那个向量。
在这里插入图片描述

矩阵乘法与线性变换复合

两个矩阵相乘有着几何意义,也就是两个线性变换相继作用。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
复合矩阵即m1的i经过m2变换,j经过m2变换后的新的基坐标

矩阵相乘时,先后顺序影响结果,交换律不成立。但结合律成立

行列式

不同矩阵代表的线性变换中,有的将空间向外拉伸,有的将空间向内挤压。理解这些线性变换的关键一点就是测量一个给定区域面积增大或减小的比例。

这个特殊的缩放比例,即线性变换改变面积的比例 , 被称为这个变换的行列式
在这里插入图片描述
两个基坐标构成的单位正方形的面积为1,可以以此推理出变换后的新基坐标构成的面积

如果一个二维线性变换的行列式为0,说明它将整个平面压缩到一条线,甚至是一个点上。意味着这个矩阵所代表的变换就能将空间压缩到更小的维度上

行列式为负:翻转,改变了空间的定向。i原本在j右边,翻转后i在j左边。行列式的绝对值依旧表示区域面积的缩放比例

三维空间行列式是单位立方体体积的变换。即可以把行列式简单看做平行六面体的体积
在这里插入图片描述
如果bc刚好为0,a则说明了i在x轴的伸缩比例,d说明了j在y轴的伸缩比例
在这里插入图片描述

如果bc均不为0,说明了平行四边形在对角方向上拉伸或缩放了多少
在这里插入图片描述
在这里插入图片描述

逆矩阵,列空间与零空间在这里插入图片描述

求解Ax=v意味着我们去寻找一个向量x,使得它在变换后与v重合

行列式不为0时,可以通过对v 进行A 的逆变换找到x 。就是等式两边同乘A逆
首先应用A代表的变换,再应用A逆代表的变换,你会回到原始状态
A逆乘以A等于一个“什么都不做”的矩阵,这个“什么都不做”的变换被称为“恒等变换”

行列式为0时,这个方程组相关的变换将空间压缩到更低的维度上,此时没有逆变换,你不能将一条线“解压缩”为一个平面,也不能将一个点“回溯”成一条线(至少这不是一个函数能做的),你不能进行升维

要么无解,所求向量不在线上,要么无穷解,所求向量在线上

(Rank):代表着变换后空间的维数。当变换的结果为一条直线时,也就是说结果是一维的,我们称这个变换的秩为1;如果变换后的向量落在某个二维平面上,我们称这个变换的秩为2。对于2×2 的矩阵,它的秩最大为2,意味着基向量仍旧能张成整个二维空间,并且矩阵的行列式不为0。

列空间:所有可能的变换结果(输出向量)的集合 被称为矩阵的“列空间
矩阵的列告诉你基向量变换后的位置,这些变换后的基向量张成的空间就是所有可能的变换结果 ;
换句话说
,列空间就是矩阵的列所张成的空间。

秩的定义是列空间的维数,当秩达到最大值时,意味着秩与列数相等,我们称之为满秩

零向量一定在列空间中,因为线性变换必须保持原点固定。对于一个满秩变换来说,唯一能在变换后落在远点的就是零向量自身。对于一个非满秩的矩阵来说,它将空间压缩到一个更低的维度上,也就是说有一系列向量在变换后成为零向量

变换后落在原点的向量的集合,被称为矩阵的“零空间”或“核”。变换后的一些向量落在零向量上,而“零空间”正是这些向量所构成的空间。

对于线性方程组来说,当向量v 恰好为零向量时,零空间给出的就是这个向量方程所有可能的解

x2的矩阵几何意义是将二维空间映射到三维空间上。因为矩阵有两列表明输入空间有两个基向量,有三行表明每个基向量在变换后都用三个独立坐标来描述
在这里插入图片描述
i是1,j是-2.只有一维,说明变换后是落在一条直线上

点积与对偶性

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点积与1x2矩阵的变换。有某种类似关系。横的1x2是矩阵变换,竖的2x1就是向量点积
在这里插入图片描述

叉积

向量v叉乘向量w,可以把v的坐标做为矩阵第一列,w的坐标做为矩阵第二列。求行列式。即两个向量构成的平行四边形的面积
在这里插入图片描述

基变换

在这里插入图片描述
(2,1)是左边的i坐标,(-1,1)是左边的j坐标
在这里插入图片描述
相当于标准坐标系下的(-1,2)应用变换到新坐标系。得到的一个新的在标准坐标系的向量

因为线性变换的一个重要特性是变换后的向量仍旧是相同的线性组合,不过使用新的基向量
在这里插入图片描述
几何而言,这个矩阵将我们的网格转为新的网格
从数值而言,这个矩阵将新坐标下的语言转为我们坐标系下的语言
在这里插入图片描述
在这里插入图片描述
一个矩阵的列代表新坐标系的基向量,但是用我们的坐标语言来描述。对于一个向量,这个矩阵将新坐标系语言描述转化为我们的语言描述
在这里插入图片描述
逆矩阵正好相反
在这里插入图片描述
从新坐标系语言描述的任意向量出发
在这里插入图片描述
用基变换转化为我们坐标系的语言描述。这个矩阵的列代表用我们的语言描述她的基向量。此时得到的是我们坐标系描述的向量
在这里插入图片描述
在应用上我们坐标系语言描述的变换矩阵。逆时针旋转90度。最后的结果是我们坐标系描述的向量
在这里插入图片描述
最后乘逆矩阵,得到用新坐标系语言描述的变换后的向量
在这里插入图片描述
这三个矩阵的复合就是用新坐标系描述的线性变换矩阵。上述复合矩阵就是在新坐标系中描述向量逆时针旋转90度的矩阵
在这里插入图片描述
中间的矩阵代表你所见的变换,外侧两个矩阵代表转移作用,即视角上的转化。
矩阵乘积代表的仍是同一个变换,只不过是从其他人的角度描述

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

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

相关文章

开源的Vue低代码表单设计器 form-create-designer v3.2.9 版本发布,新增10多种功能

form-create-designer 是一款开源的低代码表单设计器,通过数据驱动表单渲染。可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间。并广泛应用于在政务系统、OA系统、ERP系统、电商系统、流程管理等领域。 项目采…

告别编程困惑:GDB、冯诺依曼、操作系统速通指南

🌟 快来参与讨论💬,点赞👍、收藏⭐、分享📤,共创活力社区。🌟 🚩用通俗易懂且不失专业性的文字,讲解计算机领域那些看似枯燥的知识点🚩 目录 前言 一…

Jenkins 中自动化部署 Spring Boot 项目

👨🏻‍💻 热爱摄影的程序员 👨🏻‍🎨 喜欢编码的设计师 🧕🏻 擅长设计的剪辑师 🧑🏻‍🏫 一位高冷无情的全栈工程师 欢迎分享 / 收藏 / 赞 / 在看…

cesium小知识:常见的20多种property详解

要详细解释 Cesium 中所有的 Property 类,内容确实会非常丰富且详尽。 Property 基础 Property 是 Cesium 中用于表示随时间或条件变化的值的基础类。它允许你定义属性值如何根据时间、用户交互或其他逻辑动态改变。Property 的设计使得你可以创建复杂的动画和交互效果,而…

PCL点云库入门——PCL库点云特征之点云法向量(NormalEstimation)及其可视化

1、PCL点云库中点云特征综述 1.1、点云特征综述 点云特征描述在三维数据处理领域扮演着至关重要的角色,它直接决定了后续的识别、分类以及重建等关键任务的执行效果。在众多的特征描述方法中,我们可以看到基于几何形状的特征、基于统计信息的特征以及…

【《python爬虫入门教程11--重剑无峰168》】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 【《python爬虫入门教程11--selenium的安装与使用》】 前言selenium就是一个可以实现python自动化的模块 一、Chrome的版本查找?-- 如果用edge也是类似的1.chrome…

C++之map和set的模拟实现

目录 引言 红黑树迭代器实现 红黑树元素的插入 map模拟实现 set模拟实现 之前我们已经学习了map和set的基本使用,但是因为map和set的底层都是用红黑树进行封装实现的,上期我们已经学习了红黑树的模拟实现,所以本期我们在红黑树模拟实现…

黑马JavaWeb开发跟学(十四).SpringBootWeb原理

黑马JavaWeb开发跟学 十四.SpringBootWeb原理 SpingBoot原理1. 配置优先级2. Bean管理2.1 获取Bean2.2 Bean作用域2.3 第三方Bean 3. SpringBoot原理3.1 起步依赖3.2 自动配置3.2.1 概述3.2.2 常见方案3.2.2.1 概述3.2.2.2 方案一3.2.2.3 方案二 3.2.3 原理分析3.2.3.1 源码跟踪…

十二、Vue 路由

文章目录 一、简介二、安装与基本配置安装 Vue Router创建路由实例在应用中使用路由实例三、路由组件与视图路由组件的定义与使用四、动态路由动态路由参数的定义与获取动态路由的应用场景五、嵌套路由嵌套路由的概念与配置嵌套路由的应用场景六、路由导航<router - link>…

【C++笔记】红黑树(RBTree)深度剖析和AVL树的对比分析

【C笔记】红黑树(RBTree)深度剖析和AVL树的对比分析 &#x1f525;个人主页&#xff1a;大白的编程日记 &#x1f525;专栏&#xff1a;C笔记 文章目录 【C笔记】红黑树(RBTree)深度剖析和AVL树的对比分析前言一.红黑树的定义1.1 红黑树的概念1.2红黑树的规则1.3 红黑树对比A…

grouped.get_group((‘B‘, ‘A‘))选择分组

1. df.groupby([team, df.name.str[0]]) df.groupby([team, df.name.str[0]]) 这一部分代码表示对 DataFrame df 按照 两个条件 进行分组&#xff1a; 按照 team 列&#xff08;即团队&#xff09;。按照 name 列的 首字母&#xff08;df.name.str[0]&#xff09;。 df.name.s…

计算机毕设-基于springboot的食品厂管理系统的设计与实现(附源码+lw+ppt+开题报告)

博主介绍&#xff1a;✌多个项目实战经验、多个大型网购商城开发经验、在某机构指导学员上千名、专注于本行业领域✌ 技术范围&#xff1a;Java实战项目、Python实战项目、微信小程序/安卓实战项目、爬虫大数据实战项目、Nodejs实战项目、PHP实战项目、.NET实战项目、Golang实战…

【Ubuntu20.04】Apollo10.0 Docker容器部署+常见错误解决

官方参考文档【点击我】 Apollo 10.0 版本开始&#xff0c;支持本机和Docker容器两种部署方式。 如果您使用本机部署方式&#xff0c;建议使用x86_64架构的Ubuntu 22.04操作系统或者aarch64架构的Ubuntu 20.04操作系统。 如果您使用Docker容器部署方式&#xff0c;可以使用x…

Java项目实战II基于小程序的驾校管理系统(开发文档+数据库+源码)

目录 一、前言 二、技术介绍 三、系统实现 四、核心代码 五、源码获取 全栈码农以及毕业设计实战开发&#xff0c;CSDN平台Java领域新星创作者&#xff0c;专注于大学生项目实战开发、讲解和毕业答疑辅导。 一、前言 随着汽车保有量的不断增长&#xff0c;驾驶培训市场日…

基于STM32F103的USART的原理及应用(一)(实现手机BLE和MCU进行通信)

一&#xff0c;查阅数据手册&#xff0c;找到对应的IO口和外设总线并配置好外设源文件 想了解USART的具体原理的小伙伴请进传送门&#xff1a;&#xff08;总结&#xff09;STM32中USART原理及应用&#xff08;PC、BLE、ESP8266通信实现&#xff09;-CSDN博客 二&#xff0c;打…

C#实现画图,及实现图像运动,C#中GDI+图形图像技术(Graphics类、Pen类、Brush类)C#之快速入门GDI+绘图 C#实现快速画图功能

下载源码 <-------- 在C#的世界里&#xff0c;GDI如同一位多才多艺的艺术家&#xff0c;以其强大的绘图能力&#xff0c;让开发者能够轻松地在应用程序中挥洒创意&#xff0c;绘制出丰富多彩的图形世界。GDI不仅支持基本的几何图形绘制&#xff0c;还能处理复杂的图像处理任…

Python应用指南:高德交通态势数据

在现代城市的脉络中&#xff0c;交通流量如同流动的血液&#xff0c;交通流量的动态变化对出行规划和城市管理提出了更高的要求。为了应对这一挑战&#xff0c;高德地图推出了交通态势查询API&#xff0c;旨在为开发者提供一个强大的工具&#xff0c;用于实时获取指定区域或道路…

数据结构与算法Python版 图的应用与广度优先搜索

文章目录 一、图的应用-词梯问题二、图的广度优先搜索 一、图的应用-词梯问题 词梯问题 Word Ladder 从一个单词演变到另一个单词&#xff0c;其中的过程可以经过多个中间单词。要求是相邻两个单词之间差异只能是1个字母如FOOL变SAGE&#xff1a;FOOL >> POOL >>…

服务器数据恢复—服务器硬盘亮黄灯的数据恢复案例

服务器硬盘指示灯闪烁黄灯是一种警示&#xff0c;意味着服务器硬盘出现故障即将下线。发现这种情况建议及时更换硬盘。 一旦服务器上有大量数据频繁读写&#xff0c;硬盘指示灯会快速闪烁。服务器上某个硬盘的指示灯只有黄灯亮着&#xff0c;而其他颜色的灯没有亮的话&#xff…

Java SpringBoot使用EasyExcel导入导出Excel文件

点击下载《Java SpringBoot使用EasyExcel导入导出Excel文件(源代码)》 在 Java Spring Boot 项目中&#xff0c;导入&#xff08;读取&#xff09;和导出&#xff08;写入&#xff09; Excel 文件是一项常见的需求。EasyExcel 是阿里巴巴开源的一个用于简化 Java 环境下 Excel…