线性代数笔记01

蓝月の笔记——线性代数 .1

视频链接

The introduction of numbers as coordinates is an act of violence.

引入一些数作为坐标是一种鲁莽的行为。

向量(Vector)

我们先来了解线性代数的本质——向量(vector)

向量有三种表示方式

  • 图像
  • 符号
  • 矩阵

在数学中,图像表示的向量,是一条平面直角坐标系上原点 (0,0) 至给出点 (x,y) 的一条有方向的线段,其中箭头指向 (x,y)

下面给出一个向量的三种表示方式。



v


[ 5  4 ]


他们都表示一个从 (0,0) 指向 (5,4) 的一个箭头。

另一种理解方式:[ x  y ] 代表从原点向右走 x 个单位长度,向上走 y 个单位长度。

之后的学习中,我们会把这三种向量一起用,第一种用来画图表示,第二种用来书写,第三种用来计算。

向量的加法

接下来考虑向量的计算。(这一段配合视频中的动画更佳)

设向量 u 和向量 v 分别为:

u=[ 1  3 ]v=[ 4  2 ]

在图中表示为


定义 u+v=[ 1  3 ]+[ 4  2 ]=[ 1+4  3+2 ]=[ 5  5 ]

在图中表示为

根据第二种向量的理解方式,[ x1  y1 ]+[ x2  y2 ] 也就是从原点右移 x1 个单位,上移 y1 个单位,右移 x2 个单位,上移 y2 个单位。组合起来,从原点开始右移 x1+x2 个单位,上移 y1+y2 个单位,就得到了 [ x1+x2  y1+y2 ]

公式:[ x1  y1 ]+[ x2  y2 ]=[ x1+x2  y1+y2 ]

向量的数乘

顾名思义,向量的数乘就是一个向量乘上一个数

举个例子 2×[ 3  4 ],根据小学学的乘法,a×b 就是 ab 相加。

那么可以得到 2×[ 3  4 ]=[ 3  4 ]+[ 3  4 ]=[ 6  8 ]

还是根据向量的第二种定义来理解 a×[ x  y ]

  • 最开始在原点
  • 执行以下操作 a 次:
    • 右移 x 个单位
    • 上移 y 个单位

在上面的操作中,一共右移了 ax 单位,上移了 ay 个单位,即 [ ax  ay ]

公式:a×[ x  y ]=[ ax  ay ]

缩放(Scaling)

这不是一种运算。

易知,当 aR,每一个 a×[ x  y ]=[ ax  ay ] 中的 (ax,ay) 都在同一条直线上。

那么每一个 [ ax  ay ] 都可以看作 [ x  y ] 在方向不变的情况上关于长度的缩放。

(打不出 ,只能用 999999 代替)

特别地,当 a<0 时,这个缩放后的向量与原方向相反。

那么我们定义一个之后会广泛应用的名词:标量。

标量(Scalars):用来缩放向量的常数。例如前文提到的的 a

将向量 v 缩放,标量为 a。结果为:

  • a>0 时,方向不变,长度为原长乘上 a
  • a<0 时,方向相反,长度为原长乘上 a
  • a=0 时,v 汇成一个点,坐标为 (0,0)

三维向量

定义几乎和二维向量没什么区别,运算和二维向量一模一样。

定义



v


[ 3  2  5 ]


都是一条 (0,0,0) 指向 (3,2,5) 的一个箭头。

计算:

加法:[ x1  y1  z1 ]+[ x2  y2  z2 ]=[ x1+x2  y1+y2  z1+z2 ]

数乘:a×[ x  y  z ]=[ ax  ay  az ]

缩放同理。

本章总结

二、三维向量的定义、加法、数乘。

posted @   BluemoonQwQ  阅读(101)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示