文章目录

  • 线性代数本质(一)
    • 向量的概念及理解
    • 向量的基本运算
    • 线性组合、空间与基
      • 基向量
      • 线性组合
      • 张成空间
    • 向量与点
    • 参考资料
    • 写在最后

线性代数本质(一)

线性代数是多门学科理论研究的基础。回顾自己以前学习的线性代数较为浅显,因此打算重新复习并加深对线性代数的理解。本文为线性代数本质(一)。

向量的概念及理解

在线性代数中,最本质最基础的内容就是“向量”,因此我们先明确向量的概念:

字面意思:排成一列的数字
实际意思:有向线段(带有方向的线段)、空间内的点

嘿,就长这样!
[25][633]\begin{bmatrix} 2\\ 5\\ \end{bmatrix} \begin{bmatrix} 6\\ 3\\ 3\\ \end{bmatrix} [25​]⎣⎡​633​⎦⎤​

嗯,这串数列有什么含义呢?这取决于你看他的视角。

那么线性代数中的向量视角是什么样的呢?

以二维平面为背景,建立x-y坐标轴,平面中的原点是所有向量的根源,向量坐标可以用一对数表示,描述了如何从原点(向量的起点)出发达到他的尖端(向量终点),因此每个向量对应一对数。

不仅局限于二维平面,我们可以把线性代数中向量的概念推广到三维、四维等等,以三维平面为例,每个向量就与一个有序三元数组相对应。

向量的基本运算

我们知道,线性代数中的每一个主题都围绕着两种运算————向量相加和向量数乘

  • 向量相加
    指的是相同维数的向量之间的加法,类似于高中物理中的三角形定则,其计算表达式是:
    [x1x2x3]+[y1y2y3]==[x1+y1x2+y2x3+y3]\begin{bmatrix} x1\\ x2\\ x3\\ \end{bmatrix}+ \begin{bmatrix} y1\\ y2\\ y3\\ \end{bmatrix}== \begin{bmatrix} x1+y1\\ x2+y2\\ x3+y3\\ \end{bmatrix} ⎣⎡​x1x2x3​⎦⎤​+⎣⎡​y1y2y3​⎦⎤​==⎣⎡​x1+y1x2+y2x3+y3​⎦⎤​
    在坐标轴上,我们固定第一个向量的位置,平移第二个向量,使它的起点与第一个向量的终点重合,然后从第一个向量的起点出发,指向第二个向量的终点,生成的新向量就是他们的和。

为什么呢?
在这里我们把向量看作一种在坐标轴上的特定的运动,我们从起点出发朝着它指定的方向运动一段距离,沿着这两个向量所描述的方式进行移动后,总体效果与你沿着这两个向量的和运动一样。

  • 向量数乘
    向量的数乘相当于对向量进行拉伸和缩放,其数学表达有以下两部分组成:

标量作为伸缩程度的控制变量,解释了如何拉伸和压缩一个向量。

线性组合、空间与基

基向量

我们都知道,在二维空间里,我们可以用一对数列唯一的表示各个向量。

为什么可以这样表示呢?这些数又有什么含义?

结合我们在上一部分学习到的向量数乘的知识,我们可以把数列看作数乘时候的标量,我们只需要找一个向量,与标量进行数乘后在坐标系中唯一地表示每个向量。

很显然,“基向量”很满足我们的要求。

基向量是向量空间上,各个维度正方向上,线性无关的,长度为1的单位向量,空间的维度决定了基向量的个数。

我们以下列向量为例讲述一下基向量的作用:
向量[22]\begin{bmatrix} 2\\ 2\\ \end{bmatrix} [22​]可以看作标量2对x方向上的基向量i⃗\vec ii进行缩放、标量2对y方向上的基向量j⃗\vec jj​进行缩放后相加所得的结果,即缩放向量并相加

这引发了我们对2个问题的思考:
1、坐标系中的基向量唯一吗?我可以选择不同方向的单位向量作为基向量吗?

答案是可以的,基向量并不唯一。

假设我们确定一组基向量,通过选择两个标量,分别缩放各个基向量,若缩放基向量后相加的结果可以表示所有的二维向量,这代表这组基向量是合理的。

2、为什么基向量之间要线性无关?
别急,这个问题会在后面做出解答。

线性组合

两个向量标量乘法之和的结果被称为这两个向量的线性组合,数学表达如下:
av⃗+bw⃗a\vec v + b\vec wav+bw
通过改变标量的大小,线性表示空间中所有的向量。

张成空间

所有可以表示为给定向量线性组合的向量集合成为给定向量张成的空间。
那么这个空间究竟是什么样的呢?

回到前面的问题————为什么基向量之间要线性无关?

假设我们拿x轴上正方向上的单位向量i⃗\vec ii和负方向上的单位向量l⃗\vec ll为二维平面上的基向量,则线性表示成:
ai⃗+bl⃗a\vec i + b\vec lai+bl
当我们将标量b设为0时,只改变标量a,最终形成的空间是一条直线;当我们通知改变标量a与b时,无论如何改变,最终形成的空间仍然都是一条直线;

因此,基向量l⃗\vec ll并未对空间做出任何贡献,它是多余的。这说明上述基向量的选择是不合理的。

假设你有很多向量,并且可以移除其中一个而不减小张成空间,我们称之为线性相关,另一个表述是一个向量可以表示为其他向量的线性组合,如上面选取的基向量l⃗\vec ll可以线性表示为l⃗=ai⃗\vec l= a\vec il=ai。

另一方面,如果所有向量都给张成的空间增添了新的维度,它们就被成为线性无关,因此基是张成该空间的一个线性无关的向量集。

向量与点

当所有向量都充满在空间中时,会给人一种密集恐惧症的感觉,因此我们用向量的终点代表该向量,将每个向量抽象为它的终点,这样,二维的向量空间可以看作一张无限延张的平面。

参考资料

线性代数的本质

写在最后

以上为本人学习过程中的笔记与思考,有兴趣的小伙伴可以关注公众号"马克波罗的鸡腿"进一步交流,如果不足欢迎指正,期待共同进步。

线性代数的本质(一)相关推荐

  1. 线性代数的本质及其在AI中的应用

    线性代数是 AI 专家必须掌握的知识,这已不再是个秘密.如果不掌握应用数学这个领域,你永远就只能是「门外汉」.当然,学习线性代数道阻且长.数学,尤其是线性代数常与枯燥.复杂和毫无意义的事物联系起来.不 ...

  2. 线性代数的本质与几何意义 02. 线性组合、张成的空间、基(3blue1brown 咪博士 图文注解版)...

    1. 线性组合 接下来我们要换一个角度来看向量.以二维平面直角坐标系为例,i, j 分别是沿 2 个坐标轴方向的单位向量.那么坐标平面上的其他向量,例如 [ 3  -2 ] [3−与 i, j 是什么 ...

  3. 把列表变成列向量_线性代数的本质11 抽象向量空间

    11 抽象向量空间 [官方双语/合集]线性代数的本质 - 系列合集_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com 再来讨论一下"什么是向量?" ...

  4. c语言中x的n次方怎么表示_线性代数的本质及其在AI中的应用

    线性代数是 AI 专家必须掌握的知识,这已不再是个秘密.如果不掌握应用数学这个领域,你永远就只能是「门外汉」.当然,学习线性代数道阻且长.数学,尤其是线性代数常与枯燥.复杂和毫无意义的事物联系起来.不 ...

  5. c语言中x的n次方怎么表示_线性代数的本质及其在人工智能中的应用

    线性代数是 AI 专家必须掌握的知识,这已不再是个秘密.如果不掌握应用数学这个领域,你永远就只能是「门外汉」.当然,学习线性代数道阻且长.数学,尤其是线性代数常与枯燥.复杂和毫无意义的事物联系起来.不 ...

  6. 一般向量空间的基变换_线性代数的本质03 矩阵与线性变换

    03 矩阵与线性变换 [熟肉]线性代数的本质 - 03 - 矩阵与线性变换_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com 线性变换的概念以及它和矩阵的关系是非常 ...

  7. 两个三维向量叉积_线性代数的本质08 叉积

    08-1 叉积基本介绍 [熟肉]线性代数的本质 - 08第一部分 - 叉积的标准介绍_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com 叉积也可以从线性变换的角度来 ...

  8. 00. 线性代数的本质

    写在前面 此分类为b站视频<线性代数的本质>系列的个人笔记,也可以供大家参考.视频很通俗,但是需要高中以上水平,最好学过大学线性代数,以便用一个"新的"角度看待线代,当 ...

  9. 3blue1brown线性代数的本质笔记

    3blue1brown线性代数的本质视频 目录 1.向量究竟是什么? 2.线性组合.张成空间与基 3.矩阵与线性变换 4.矩阵乘法与线性变换复合 5.行列式 6.逆矩阵.列空间和零空间 7.点积与对偶 ...

  10. 《线性代数的本质》学习笔记

    诸神缄默不语-个人CSDN博文目录 VX号"PolarisRisingWar"可直接搜索添加作者好友讨论. 本文是3B1B视频课程<线性代数的本质>全内容笔记. 更新日 ...

最新文章

  1. 写给那些在技术路上奔跑的人们!!!!!
  2. hive 安装_7.Hive介绍以及安装
  3. 华硕h410csm怎么开启_主板BIOS中的launch CSM选项灰色无法更改的解决方法
  4. 如何在 JavaFX 的 TextArea 实现回车发送信息而不换行,但组合键 Ctrl + Enter 换行
  5. Java中的继承与组合
  6. 模拟电路--一种简单的无源限幅电路的设计
  7. 1号店案例html源码_手把手教一起写jQuery版mini源码,分析jQuery的优势
  8. 如何为项目配置opencv
  9. dede后台文章无法编辑(出现空白)的解决办法
  10. 网页设计html流水效果图,15例简单常用网页设计效果代码
  11. 怎么删除手机html,两种方法教你如何删除手机模拟大师
  12. hbase二级索引解决方案
  13. 模糊聚类 matlab 代码,模糊聚类+Matlab代码
  14. 显示屏色温调节 影响 测试软件,Twilight屏幕色温调节软件
  15. 腾讯云联手腾讯安全玄武实验室,提供「应用克隆」漏洞免费检测服务
  16. 【英语阅读】纽约时报 | 全球走向重新开放,生活在“试错”中继续
  17. EMOTET,URSNIF,DRIDEXBitPaymer之间的关联性分析
  18. 我的游戏学习日志10——数字游戏策划(5)游戏策划的概念与分工
  19. spark的UI界面及调优
  20. swift版 关于微信支付的那点事

热门文章

  1. 基于java的中国象棋的设计与实现毕业设计
  2. python随想之python的脑力小运动买酒问题(2元一瓶酒,2个空瓶换一瓶,4个瓶盖换一瓶)
  3. MacBook Air 2013年中10.9版本升级到macOS Sierra
  4. 以太网 rx tx delay动态补丁测试
  5. 海思Hi3516A上移植OpenCV
  6. python 网格交易源码_GitHub - zhiaozhou/grid-trading: 网格交易(期货) ,基于网格交易方法的交易策略...
  7. 曙光服务器通过ipmi安装系统,曙光服务器ipmi部署记录资料
  8. 联发科p60和骁龙710哪个好_骁龙710、麒麟710和联发科P60哪个好 性能对比测试
  9. java查询数据库返回数据映射到实体类,不返回字段为空的属性
  10. 2012技术大战:移动支付之前沿