第四、五章补充:线代本质合集(B站:小崔说数)

视频1:线性空间

原视频:【线性代数的本质】向量空间、基向量的几何解释_哔哩哔哩_bilibili

很多同学在学习线性代数的时候,会遇到一个困扰,就是不知道什么是线性空间。因为中文的教材往往对线性空间的定义是非常偏数学的(当然也可以说它非常严谨),但你想理解它是不太容易的。而实际上线性空间它完全可以通过生活来理解。所以本期视频要讲一讲什么叫线性空间。

一、什么是空间

关于什么是空间,大家翻开教材的话,教材会给你一些非常数学的、非常偏分析的定义,然后你就眼花缭乱了。但其实我们在一开始学习线性代数这门课的时候,千万不要搞得这么复杂,我们就简单地把空间理解成大家所能认知的那个空间就可以了,如下图👇

二、坐标

我们用大家最熟悉的二维平面举例子,很显然,二维平面是由一大堆的点组成的,我们在这张图上标出这个点(2,3)。在线性代数中,我们常常不把点看做点,而是把它当做从原点出发,向这个点所发射的向量,即用向量的方式来研究这个点。当然向量的坐标和点的坐标也是一样的,是\binom{2}{3},如下图👇

那么上图的\vec{i}\vec{j}向量能否通过线性组合的方式组成\vec{\alpha }向量?即:能否表示成x\vec{i}+y\vec{j}=\vec{\alpha }?

当然可以了,显然:2\vec{i}+3\vec{j}=\vec{\alpha }

那么我随便在上图的平面中取一个点,\vec{i}\vec{j}向量显然都能通过线性组合的方式去组合成这个向量。也就是这个二维空间中的所有点都能被\vec{i}\vec{j}向量表示出来,那也就可以说是\vec{i}\vec{j}表示出了这个R^{2}空间,换言之,\vec{i}\vec{j}张成了这个空间。\vec{i}\vec{j}向量被称为基向量组,或基(basis)。

接下来我们再来研究一些问题👇

请问这个平面空间只有这一组基吗?下图中画出的\vec{\alpha }\vec{\beta }向量能否起到和刚才一样的效果?稍微想想你就知道是可以的,如下图👇

也就是说,\vec{\alpha }\vec{\beta }向量也是一组基。所以显然一个空间不止一组基,它有无限多组基。而空间中有一些比较特殊的基,如刚才的\vec{i}\vec{j}向量,以及下图中的一大堆向量(它们两个向量之间都是垂直的,或者说正交的,并且它们向量的长度或者说模都等于1)👇

我们把这样的一些基称为“规范正交基”。“规范”就是长度为1,“正交”就是彼此垂直。而最最常用的一组规范正交基就是\vec{i}\vec{j}向量。

三、过渡矩阵

在之前的一期空间变换的视频里有讲过:乘上一个矩阵,相当于在做一个空间变换(或者说图形变换),而由我们刚才的讨论可知,我们的二维空间有无限多组基,不过这些组基有个共同点,就是它们都表示出了同一个空间,那么它们之间能相互转化吗?当然可以!无非就是通过旋转拉伸变换得到,而旋转拉伸这些空间变换在线性代数中就是通过乘上一个矩阵P来实现,而这个P就被称为“过渡矩阵”或“基变换的矩阵”👇

通过以上的讲解,你知道什么叫线性空间了。相信在你理解了这些直观的东西之后,你再去看课本上那些严谨复杂的定义,应该就会好很多了。所以线性代数这门课大家一定要掌握数形结合,一定要知道它的这些公式、定理的背后对应的是什么。

视频2:用向量视角看待解方程组

原视频:【线性代数的本质】用向量视角看待解方程组_哔哩哔哩_bilibili

在学习线性代数这门课的时候,很多同学没有办法把向量组之间的关系和方程组之间去建立联系,而我们考试的时候往往是向量的题目你要想到方程,而方程的题目你要往向量去想,所以这期视频就给大家讲一讲向量组之间的关系和方程组如何衔接到一起。

为了搞清楚向量与方程组之间有什么关系,我们用下图这个简单的方程组来打比方👇

在初中的时候,我们就能用加减消元(高斯消元)的方式把这个方程解出来。

接下来,我们来聊聊有没有什么几何的方法来解决这个方程。答案是有的,而且不止一种👇

一、行图像法

第一种方法是“行图像法”,也是我们高中时候常常使用的一种方法。

所谓“行图像法”,其实就是把这个方程组按照行给上下砍一下,那么它就变成两个方程了👇

毫无疑问,这两个方程表示的都是直线,我们把这两条直线画下来,其交点(1,2)就是方程的解👇

我们把这种方式称为“行图像发”,非常直观,也是高中的做题方法。

二、列图像法

大家知道,线性代数也是在解方程组,那么线性代数这门课里面是用什么样的方法去解方程组呢?或者说它的几何意义是什么呢?

它的方法叫“列图像法”,我们还是以前面的方程为例,我们这次按照列对这个方程组进行分块,并分别用不同的向量字母来表示它们👇

然后,我们再对此进行向量的乘法👇

那么我么来看一下,上图这个式子在图像上代表一个什么含义👇

由于我们前面已经算出了方程的解为:x=1y=2,所以👇

中学我们就学过了,向量的加法遵循平行四边形法则。

所以我们来思考,这个方程组它解决的是当xy分别等于多少的时候这个方程成立的问题,那么同理,就是当xy分别等于多少的时候下面这个式子成立👇

上面这个式子被称为“\alpha\beta的线性组合”。所以我们可以比较方便地说,方程组在找一个线性组合,使\alpha\beta可以组合成\gamma

线性代数这门课最重要的两章:一是怎么解方程组、二是研究向量之间的线性组合。所以它俩其实是一致的。所以同学们一定要把这一点深深地印在脑子里,那么我们在学习线代的时候才能更加综合。

关于向量与方程组之间的关系就讲到这里,听完了以上的讲解,相信你能理解为什么向量组的线性表示和方程组的有解无解是相联系的,或者说它俩是等价的,是一回事儿。所以大家要把这层联系深深地印在脑子里,我们做题和学习线性代数这门课的时候才能更加综合、更加融合。

视频3:为什么说线性代数研究的是空间变换?(矩阵乘法与空间变换)

原视频:【线性代数的本质】为什么说线性代数研究的是空间变换?_哔哩哔哩_bilibili

很多人学习线性代数的方法是有问题的,因为中国的教材往往把线性代数教成了一种纯粹的计算的学科,告诉你一大堆规则(如逆序数、行列式变换规则等),然后在这个规则上面推出别的规则,然后再一直算。所以这就造成了一个问题:学到最后不知道自己学了个什么东西,只是掌握了一些计算的法则,不知道它有什么用,不知道它能用来干嘛,然后稍微扩展一些的东西根本完全无法理解,所以会对大家的学习造成非常大的困扰。

我个人觉得,对于线性代数这门课,理解它真正是在做什么,理解它真正代表的是空间变换,是非常非常重要的。接下去,我将用一些简单的例子给大家讲明白为什么线性代数是在讲空间变换。

一、不可交换性

相信所有老师在讲线性代数的时候都有聊过“矩阵的乘法是不可交换的”,虽然在某些特殊的情况下有AB=BA,但这些特殊情况我们不讨论。

首先,我们来聊聊为什么矩阵的乘法是不具有交换性的。👇

为了聊清楚这个话题,我们就要学习一下矩阵乘法的本质了。

我们从变换的角度来思考一下上面的式子:

A\alpha =\beta可以翻译成:对\alpha进行了一个A变换,把\alpha这个向量变成了\beta向量。这个是口头上的描述,那么从几何上它是什么意思呢?

我们知道,\alpha =\binom{a}{b}A\alpha =\beta =\binom{2a}{b},对\alpha进行A变换就是\alpha纵坐标不变,横坐标扩大一倍,就变成了\beta👇

当然,我们想对空间变换建立一个直观的认识不能只靠一个向量,那我们就多找点向量,比如一个正方形👇

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

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

相关文章

JS进阶--JS听到了不灭的回响

作用域 作用域(scope)规定了变量能够被访问的“范围”,离开了这个“范围”变量便不能被访问 作用域分为局部和全局 局部作用域 局部作用域分为函数和块 那 什么是块作用域呢? 在 JavaScript 中使用 { } 包裹的代码称为代码块…

MFC读写文件实例

程序功能:点击写入文件按钮将输入编辑框中内容写入以系统时间命名的文件中,点击读取文件按钮将选中的文件内容显示到静态文本控件中。 相关代码如下: void CWR_FILEDlg::OnButton1() {CString str;GetDlgItem(IDC_EDIT1)->GetWindowText…

IWOA-GRU和GRU时间序列预测(改进的鲸鱼算法优化门控循环单元)

时序预测 | MATLAB实现IWOA-GRU和GRU时间序列预测(改进的鲸鱼算法优化门控循环单元) 目录 时序预测 | MATLAB实现IWOA-GRU和GRU时间序列预测(改进的鲸鱼算法优化门控循环单元)预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 MATLAB实现IWOA-GRU和GRU时间序列预测…

详细全面讲解C++中重载、隐藏、覆盖的区别

文章目录 总结1、重载示例代码特点1. 模板函数和非模板函数重载2. 重载示例与调用规则示例代码调用规则解释3. 特殊情况与注意事项二义性问题 函数特化与重载的交互 2. 函数隐藏(Function Hiding)概念示例代码特点 3. 函数覆盖(重写&#xff…

DAY15 神经网络的参数和变量

DAY15 神经网络的参数和变量 一、参数和变量 在神经网络中,参数和变量是两个关键概念,它们分别指代不同类型的数据和设置。 参数(Parameters) 定义:参数是指在训练过程中学习到的模型内部变量,这些变量…

git的rebase和merge的区别?

B分支从A分支拉出 1.git merge 处于A分支执行,git merge B分支:相当于将commit X、commit Y两次提交,作为了新的commit Z提交到了A分支上。能溯源它真正提交的信息。 2.git rebase 处于B分支,执行git rebase A分支,B分支那边复…

2、蓝牙打印机点灯-GPIO输出控制

1、硬件 1.1、看原理图 初始状态位高电平. 需要驱动PA1输出高低电平控制PA1. 1.2、看手册 a、系统架构图 GPIOA在APB2总线上。 b、RCC使能 GPIOA在第2位。 c、GPIO寄存器配置 端口:PA1 模式:通用推挽输出模式 -- 输出0、1即可 速度:5…

使用强化学习训练神经网络玩俄罗斯方块

一、说明 在 2024 年暑假假期期间,Tim学习并应用了Q-Learning (一种强化学习形式)来训练神经网络玩简化版的俄罗斯方块游戏。在本文中,我将详细介绍我是如何做到这一点的。我希望这对任何有兴趣将强化学习应用于新领域的人有所帮助…

基于springboot的网上商城购物系统

作者:学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等 文末获取“源码数据库万字文档PPT”,支持远程部署调试、运行安装。 目录 项目包含: 开发说明: 系统功能: 项目截图…

API架构风格的深度解析与选择策略:SOAP、REST、GraphQL与RPC

❃博主首页 &#xff1a; 「码到三十五」 &#xff0c;同名公众号 :「码到三十五」&#xff0c;wx号 : 「liwu0213」 ☠博主专栏 &#xff1a; <mysql高手> <elasticsearch高手> <源码解读> <java核心> <面试攻关> ♝博主的话 &#xff1a…

【网络协议】开放式最短路径优先协议OSPF详解(四)

前言 在本章的第一部分和第二部分中&#xff0c;我们探讨了OSPF的基本配置&#xff0c;并进一步学习了更多OSPF的概念&#xff0c;例如静态路由的重分发及其度量值。在第三部分中&#xff0c;我们讨论了多区域OSPF。在第四部分中&#xff0c;我们将关注OSPF与多访问网络&#…

上门按摩系统架构与功能分析

一、系统架构 服务端&#xff1a;Java&#xff08;最低JDK1.8&#xff0c;支持JDK11以及JDK17&#xff09;数据库&#xff1a;MySQL数据库&#xff08;标配5.7版本&#xff0c;支持MySQL8&#xff09;ORM框架&#xff1a;Mybatis&#xff08;集成通用tk-mapper&#xff0c;支持…

攻防世界 ics-07

点击之后发现有个项目管理能进&#xff0c;点进去&#xff0c;点击看到源码&#xff0c;如下三段 <?php session_start(); if (!isset($_GET[page])) { show_source(__FILE__); die(); } if (isset($_GET[page]) && $_GET[page] ! index.php) { include(flag.php);…

Spring Boot教程之四十九:Spring Boot – MongoRepository 示例

Spring Boot – MongoRepository 示例 Spring Boot 建立在 Spring 之上&#xff0c;包含 Spring 的所有功能。由于其快速的生产就绪环境&#xff0c;使开发人员能够直接专注于逻辑&#xff0c;而不必费力配置和设置&#xff0c;因此如今它正成为开发人员的最爱。Spring Boot 是…

测试ip端口-telnet开启与使用

前言 开发过程中我们总会要去测试ip通不通&#xff0c;或者ip下某个端口是否可以联通&#xff0c;为此我们可以使用telnet 命令来实现。 一、telnet 开启 可能有些人使用telnet报错&#xff0c;不是内部命令&#xff0c;可以如下开启&#xff1a; 1、打开控制面板&#xff…

SpringBoot3动态切换数据源

背景 随着公司业务战略的发展&#xff0c;相关的软件服务也逐步的向多元化转变&#xff0c;之前是单纯的拿项目&#xff0c;赚人工钱&#xff0c;现在开始向产品化\服务化转变。最近雷袭又接到一项新的挑战&#xff1a;了解SAAS模型&#xff0c;考虑怎么将公司的产品转换成多租…

爬虫学习记录

1.概念 通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程 通用爬虫:抓取的是一整张页面数据聚焦爬虫:抓取的是页面中的特定局部内容增量式爬虫:监测网站中数据更新的情况,只会抓取网站中最新更新出来的数据 robots.txt协议: 君子协议,网站后面添加robotx.txt…

通过 route 或 ip route 管理Linux主机路由

目录 一&#xff1a;route 使用说明1、查看路由信息2、删除指定路由3、增加指定路由 二&#xff1a;ip route 使用说明1、查看主机路由2、新增主机路由3、删除主机路由 通过route 或者ip route修改Linux主机路由后属于临时生效&#xff0c;系统重启后就恢复默认值了&#xff0c…

el-table表格合并某一列

需求&#xff1a;按照下图完成单元格合并&#xff0c;数据展示 可以看到科室列是需要合并的 并加背景色展示&#xff1b;具体代码如下&#xff1a; <el-tableref"tableA":data"tableDataList":header-cell-style"{ backgroundColor: #f2dcdb, col…

CSS Grid 布局全攻略:从基础到进阶

文章目录 一.Grid 是什么二.示例代码1. 基础使用 - 固定宽高2.百分百宽高3.重复设置-repeat4.单位-fr5.自适应6.间距定义其他 一.Grid 是什么 CSS 中 Grid 是一种强大的布局方式&#xff0c;它可以同时处理行和列 Grid 和Flex有一些类似&#xff0c;都是由父元素包裹子元素使用…