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

相关文章

MySQL之InnoDB存储页的独立表空间解读

《MySQL之InnoDB存储页的独立表空间解读》:本文主要介绍MySQL之InnoDB存储页的独立表空间,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、独立表空间【1】表空间大小【2】区【3】组【4】段【5】区的类型【6】XDES Entry区结构【

CSS实现元素撑满剩余空间的五种方法

《CSS实现元素撑满剩余空间的五种方法》在日常开发中,我们经常需要让某个元素占据容器的剩余空间,本文将介绍5种不同的方法来实现这个需求,并分析各种方法的优缺点,感兴趣的朋友一起看看吧... css实现元素撑满剩余空间的5种方法 在日常开发中,我们经常需要让某个元素占据容器的剩余空间。这是一个常见的布局需求

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

MySQL表空间结构详解表空间到段页操作

《MySQL表空间结构详解表空间到段页操作》在MySQL架构和存储引擎专题中介绍了使用不同存储引擎创建表时生成的表空间数据文件,在本章节主要介绍使用InnoDB存储引擎创建表时生成的表空间数据文件,对... 目录️‍一、什么是表空间结构1.1 表空间与表空间文件的关系是什么?️‍二、用户数据在表空间中是怎么

CentOS7增加Swap空间的两种方法

《CentOS7增加Swap空间的两种方法》当服务器物理内存不足时,增加Swap空间可以作为虚拟内存使用,帮助系统处理内存压力,本文给大家介绍了CentOS7增加Swap空间的两种方法:创建新的Swa... 目录在Centos 7上增加Swap空间的方法方法一:创建新的Swap文件(推荐)方法二:调整Sww

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

Linux环境变量&&进程地址空间详解

《Linux环境变量&&进程地址空间详解》本文介绍了Linux环境变量、命令行参数、进程地址空间以及Linux内核进程调度队列的相关知识,环境变量是系统运行环境的参数,命令行参数用于传递给程序的参数,... 目录一、初步认识环境变量1.1常见的环境变量1.2环境变量的基本概念二、命令行参数2.1通过命令编程

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