向量是线性代数最基础、最基本的概念之一,要深入理解线性代数的本质,首先就要搞清楚向量到底是什么?

向量之所以让人迷糊,是因为我们在物理、数学,以及计算机等许多地方都见过它,但又没有彻底弄懂,以至于似是而非。

1. 物理学中的向量

物理学中的向量:空间中的箭头,由长度和它所指的方向决定

而且,在物理学中,你可以在空间中自由地移动向量,只要保持向量的长度和所指的方向不变,向量便保持不变,即移动前后的向量是同一个向量!

2. 计算机专业中的向量

计算机中向量是有序的列表

例如我们要对房价建模,

我们可以将房屋面积和房价排在一起形成向量,假定向量中的第 1 个元素用来表示房屋面积,第 2 个元素用来表示价格。显然,这是一个有序的列表,不能随意交换向量中元素的位置。

因此,站在计算机专业的角度来看,向量不过是列表或数组的别称罢了。

3. 数学中的向量

数学中的向量综合了不同专业对向量的理解。抽象意义上,数学中的向量可以是任意的东西,只要可以对它们进行加法和数乘运算即可。这也意味着,加法和数乘是向量最底层的运算。一切复杂和抽象的东西归根结底都源自于这 2 种运算。

和物理学中的向量一样,线性代数中的向量也是有大小和方向的(物理学观点),但必须特别注意的是:线性代数中的向量不能像物理学中的向量那样随意挪动。线性代数中的向量全部都是起点固定在原点的向量!

3.1 坐标

以大家最熟悉的二维平面直角坐标系为例,线性代数中,向量的坐标由一对数字构成。这一对数字指示了如何从向量的起点(即坐标原点)出发到达向量的终点。第 1 个数字 -2 告诉我们从原点出发沿 x 轴负方向移动 2 个单位的距离,第 2 个数字 3 告诉我们从原点出发沿 y 轴正方向移动 3 个单位的距离,然后我们就能到达向量的终点了。

显然,线性代数中的向量也是一个有序的列表(计算机观点)。例如,在上面的例子中,第 1 个数字表示从向量起点(原点)沿 x 轴移动的距离,第 2 个数字表示从向量起点(原点)沿 y 轴移动的距离,这 2 个数字当然是不能随意交换位置的。

为了将向量与坐标区分开来,我们通常将向量竖着写,而将坐标横着写。但无论如何,向量和坐标是有着一一对应的关系的。

3.2 向量加法

线性代数中向量的加法运算和物理学中向量的加法运算是一样的。

例如,要计算 v + w,

我们平移其中的任意一个向量(例如 w),将 w 的起点与 v 的终点重合,则平移后 w 的终点便是 v + w 的终点,而 v+ w 的起点也是 v 的起点(即原点)。前面,咪博士提到线性代数中的向量,都是起点固定在原点,不能随意挪动的。但是,在这里,我们却将向量 w 平移了。这确实是一个例外,而且可能也是线性代数中唯一允许向量离开原点的情形了。

但是,咪博士这里要讲的重点不是向量如何做加法运算,而是为什么向量的加法运算要定义成这样?

从刚才对坐标的解释,我们可以很自然地将向量看成是对某种运动的描述(从原点出发)。向量 v 和 w 分别描述了不同的运动, 向量加法想表达的意思是:v + w 描述的运动等价于 v 和 w 这 2 种运动综合的结果。即,v + w 描述的运动相当于先执行 v 描述的运动,再执行 w 描述的运动的结果。当然,你也可以先执行 w 的运动,再执行 v 的运动。最终结果都是一样的,无论向执行 v,还是先执行 w,最终都等于 v+ w 的运动。

这样理解起来比较抽象,咪博士还是为大家举一个具体的例子吧。

2]

假定我们有 2 个向量 [1 2 ]2]和 [ 3 -1 ] [3−1]。现在我们要对它们进行加法运算。

按照向量加法运算的计算方法,我们平移向量 [3 -1 ] [3−1] ,让它的起点与向量 [1 2 ] [12] 的终点重合。

如果将向量看看成是某种形式的运动,那么 2 个向量相加就是相继执行向量对应的运动。最终向量相加的结果所表示的运动,就相当于,先沿 x 轴正方向移动 1 + 3 个单位,再沿 y 轴正方向移动 2 + (-1) 个单位。仔细想想,相加后的向量是不是恰好就是从原点出发,终点落在移动后的那个向量的终点上?

3.3 向量数乘

向量的数乘运算比加法运算要容易得多。向量的数乘运算就是对向量进行缩放,等于将向量中的各个元素(分量)分别进行缩放。现在,如果从向量坐标和运动的观点出发,是不是很容易理解了呢?

总之,要深入理解线性代数的本质,我们就需要学会灵活地在向量的不同解释之间相互转换。

原文链接:http://www.ipaomi.com/2017/11/17/线性代数的本质与几何意义-01-向量是什么?3blue1brown-咪博/

转载于:https://www.cnblogs.com/ipaomi/p/7871816.html

线性代数的本质与几何意义 01. 向量是什么?(3blue1brown 咪博士 图文注解版)相关推荐

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

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

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

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

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

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

  4. 线性代数的本质(1)——基底、向量、线性变换、逆阵、行列式

    我不知道多少人和我之前一样,在看到线性代数矩阵.向量之间的数值运算那些头发都要掉一圈.尤其是当我考研时考场上看到那两道线代题的时候人都傻了(20年数二).但是在这考完后重新回来思考线性代数的本质的时候 ...

  5. 【线性代数的本质|笔记】从线性变换的角度看向量的点积和叉积

    点积与叉积 引入点积的标准方法 定义:对于给定的两个同维度的向量求解点积,就是将向量相对应的维度的分量相乘再相加. 几何意义:两个向量w和v的点积,可以看成是向量w在v方向的投影和v长度的乘积:或者是 ...

  6. 线性代数的本质(3Blue1Brown线代笔记)

    01:向量究竟是什么? 从物理专业学生视角看,向量是空间中的箭头,向量可在空间中自由落脚,决定向量的是它的长度和所指的方向. 从计算机专业学生的视角看,向量是有序的数字列表,例如研究房价,你会用二维向 ...

  7. 3Blue1Brown【线性代数的本质】— 个人笔记

    [线性代数的本质]- 个人笔记 00 序言 01 向量 02 张成的空间与基 03 矩阵与线性变换 04 矩阵乘法与线性变换的联系 05 行列式 06 逆矩阵.列空间.秩与零空间 补充:非方阵 不同维 ...

  8. 00. 线性代数的本质

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

  9. 线性代数的本质--笔记整理

    线性代数的本质--笔记 00 序言 尽管一批教授和教科书编者用关于矩阵的荒唐至极的计算内容掩盖了线性代数的简明性,但是鲜有与之相较更为初等的理论.            一一让.迪厄多内 线性代数不仅 ...

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

    线性代数的本质 文章目录 线性代数的本质 1.向量究竟是什么 2.线性组合.张成的空间.基 3.矩阵与线性变换 4.矩阵乘法与线性变换复合 5.三维空间中的线性变换 6.行列式 7.逆矩阵.列空间与零 ...

最新文章

  1. mysql一些查询方法记录
  2. php base64处理
  3. 存款人在哪些情况下应向开户银行提出撤销银行结算账户的申请?
  4. 第二十次CCF计算机软件能力认证总结
  5. AESNI/XData勒索病毒来袭 目前主要在乌克兰传播 它居然还能使用硬件加速加密过程...
  6. 传统生成API文档弊端
  7. 什么是单模光纤收发器,应用范围有哪些?
  8. UNIX网络编程:I/O复用技术(select、poll、epoll)
  9. 让S3c2410里拥有HIVE注册表的 全部步骤
  10. 智能实验室-杀马(Defendio) 4.27.0.951
  11. java 缓存ech_springboot配置缓存:echcache
  12. spring整合mybatis的坑
  13. 解决源码安装手册找不到问题
  14. 中文金融情感词典发布啦 | 附代码
  15. 令人敬畏的泰格伍兹 万维钢_资源商店应用程序部分推出了令人敬畏的一周销售
  16. 效率源linux,效率源希捷硬盘修复(4.2版)及程序下载
  17. html背景左右渐变,css 背景 上下渐变 左右渐变
  18. java添加word书签,Jacob操作Word书签
  19. 雷曼 疯狂兔子 java_《雷曼:疯狂兔子》详细流程攻略+个人心得分享
  20. 我的世界电脑版 v1.14.0.68012

热门文章

  1. java try catch_Java - 异常处理机制
  2. java函数式编程入口_Java中的函数式编程
  3. 【C++入门】C++ STL概述
  4. JVM 和 HotSpot 的区别?
  5. LinkedHashMap入门
  6. 「我们的首要之务,并不是遥望模糊的远方,而是专心处理眼前的事务。」---这是卡内基先生所强调的克服忧虑、开创人生的关键。...
  7. Android应用程序线程消息循环模型分析
  8. robots.txt限制些什么屏蔽内容与安全性的考虑
  9. 启动virt-manager报错:Failed to open /var/lib/dbus/machine-id
  10. google搜索url参数总结