02 线性组合、张成的空间与基

2023-11-05 03:30
文章标签 02 空间 线性组合 张成

本文主要是介绍02 线性组合、张成的空间与基,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

线性组合、张成的空间与基

  • 基向量
  • 缩放向量并相加
  • 给定向量张成的空间
  • 线性相关与线性无关
  • 空间的基

这是关于3Blue1Brown "线性代数的本质"的学习笔记。

基向量

当看到一对描述向量的数时,比如[3,-2]时,把这对数中的每个数(坐标)看作一个标量,表示它们如何对坐标系上各轴单位向量 i ⃗ \vec{i} i j ⃗ \vec{j} j 进行拉伸或压缩。
在这里插入图片描述

图1 向量坐标就是对坐标系各基向量的压缩或拉伸

单位向量 i ⃗ \vec{i} i j ⃗ \vec{j} j 就是这个2维坐标系 x y xy xy的基向量。

缩放向量并相加

在这里插入图片描述

图2 一个向量是两个经过缩放的向量之和

从这个角度看,向量[3,-2]实际上是两个经过缩放的向量之和。

每当我们用数字对表示一个向量时,它都依赖于我们正在使用的基向量。
在这里插入图片描述

图3 两个向量的线性组合

两个数乘向量之和被称为这两个向量的线性组合。如果让两个向量的线性组合中的标量 a , b a,b a,b同时自由变化,大多数情况下能到达2维平面内的每一个点。只有两种情况下例外,一是这两个向量共线,二是这两个向量是零向量。

给定向量张成的空间

所有可以表示为两个给定向量线性组合的向量的集合,被称为两个给定向量张成的空间。
两个给定向量张成的空间

图4 两个给定向量张成的空间
同样地,这里有个例外,当给定的这两个向量共线时,其张成的空间是这条直线上的所有向量的集合。

在这里插入图片描述

图5 三维空间中,两个给定向量张成的空间
三维空间中,两个给定向量张成的空间就是某个过原点的平面。 如果我们再加上第三个向量,那么它们张成的空间又是什么样?

在这里插入图片描述

图6 三维空间中,三个给定向量张成的空间是什么样的
  • 如果第三个向量恰好落在前面两个向量张成的平面上,它们张成的空间并不会发生变化
  • 如果第三个向量没有在前面两个向量张成的平面上,它们张成的空间构成整个3维空间

可以想象,第三个向量将前面两个向量张成的平面沿它的方向来回移动,从而扫过整个3维空间。

线性相关与线性无关

两个给定向量共线,或者第三个向量恰好落在前面两个向量张成的平面上,这两种情况下,也就是一组向量中至少有一个是多余的,对张成的空间没有贡献,这时候就称它们是线性相关(Linearly dependent)的。另一种说法就是,一组向量中,有向量可以表示为其他向量的线性组合,那它们就是线性相关的;因为这个向量已经落在了其他向量张成的空间之中。

另一方面,如果一组向量中的所有向量都给张成的空间增添了新的维度,它们就被称为是线性无关的。

空间的基

空间的一组基的严格定义:张成该空间的一个线性无关向量的集合。即:向量空间的一组基是张成改空间的一个线性无关向量集。

这篇关于02 线性组合、张成的空间与基的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/347115

相关文章

Git 的特点—— Git 学习笔记 02

文章目录 Git 简史Git 的特点直接记录快照,而非差异比较近乎所有操作都是本地执行保证完整性一般只添加数据 参考资料 Git 简史 众所周知,Linux 内核开源项目有着为数众多的参与者。这么多人在世界各地为 Linux 编写代码,那Linux 的代码是如何管理的呢?事实是在 2002 年以前,世界各地的开发者把源代码通过 diff 的方式发给 Linus,然后由 Linus

MySQL record 02 part

查看已建数据库的基本信息: show CREATE DATABASE mydb; 注意,是DATABASE 不是 DATABASEs, 命令成功执行后,回显的信息有: CREATE DATABASE mydb /*!40100 DEFAULT CHARACTER SET utf8mb3 / /!80016 DEFAULT ENCRYPTION=‘N’ / CREATE DATABASE myd

【高等代数笔记】线性空间(一到四)

3. 线性空间 令 K n : = { ( a 1 , a 2 , . . . , a n ) ∣ a i ∈ K , i = 1 , 2 , . . . , n } \textbf{K}^{n}:=\{(a_{1},a_{2},...,a_{n})|a_{i}\in\textbf{K},i=1,2,...,n\} Kn:={(a1​,a2​,...,an​)∣ai​∈K,i=1,2,...,n

GPU 计算 CMPS224 2021 学习笔记 02

并行类型 (1)任务并行 (2)数据并行 CPU & GPU CPU和GPU拥有相互独立的内存空间,需要在两者之间相互传输数据。 (1)分配GPU内存 (2)将CPU上的数据复制到GPU上 (3)在GPU上对数据进行计算操作 (4)将计算结果从GPU复制到CPU上 (5)释放GPU内存 CUDA内存管理API (1)分配内存 cudaErro

win7系统中C盘空间缩水的有效处理方法

一、深度剖析和完美解决   1、 休眠文件 hiberfil.sys :   该文件在C盘根目录为隐藏的系统文件,隐藏的这个hiberfil.sys文件大小正好和自己的物理内存是一致的,当你让电脑进入休眠状态时,Windows 7在关闭系统前将所有的内存内容写入Hiberfil.sys文件。   而后,当你重新打开电脑,操作系统使用Hiberfil.sys把所有信息放回内存,电脑

求空间直线与平面的交点

若直线不与平面平行,将存在交点。如下图所示,已知直线L过点m(m1,m2,m3),且方向向量为VL(v1,v2,v3),平面P过点n(n1,n2,n3),且法线方向向量为VP(vp1,vp2,vp3),求得直线与平面的交点O的坐标(x,y,z): 将直线方程写成参数方程形式,即有: x = m1+ v1 * t y = m2+ v2 * t

[Linux]:环境变量与进程地址空间

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:Linux学习 贝蒂的主页:Betty’s blog 1. 环境变量 1.1 概念 **环境变量(environment variables)**一般是指在操作系统中用来指定操作系统运行环境的一些参数,具有全局属性,可以被子继承继承下去。 如:我们在编写C/C++代码的时,在链接的时候,我们并不知

【编程底层原理】方法区、永久代和元空间之间的关系

Java虚拟机(JVM)中的内存布局经历了几个版本的变更,其中方法区、永久代和元空间是这些变更中的关键概念。以下是它们之间的关系: 一、方法区: 1、方法区是JVM规范中定义的一个概念,它用于存储类信息、常量、静态变量、即时编译器编译后的代码等数据。 3、它是JVM运行时数据区的一部分,与堆内存一样,是所有线程共享的内存区域。 二、永久代(PermGen): 1、在Java SE 7之前,

算法复杂度 —— 数据结构前言、算法效率、时间复杂度、空间复杂度、常见复杂度对比、复杂度算法题(旋转数组)

目录 一、数据结构前言 1、数据结构 2、算法 3、学习方法 二、 算法效率 引入概念:算法复杂度  三、时间复杂度 1、大O的渐进表示法 2、时间复杂度计算示例  四、空间复杂度 计算示例:空间复杂度 五、常见复杂度对比 六、复杂度算法题(旋转数组) 1、思路1 2、思路2 3、思路3 一、数据结构前言 1、数据结构         数据结构(D

滚雪球学MyBatis(02):环境搭建

环境搭建 前言 欢迎回到我们的MyBatis系列教程。在上一期中,我们详细介绍了MyBatis的基本概念、特点以及它与其他ORM框架的对比。通过这些内容,大家应该对MyBatis有了初步的了解。今天,我们将从理论走向实践,开始搭建MyBatis的开发环境。了解并掌握环境搭建是使用MyBatis的第一步,也是至关重要的一步。 环境搭建步骤 在开始之前,我们需要准备一些必要的工具和软件,包括J