首页 > 其他分享 >《线性代数的本质》笔记

《线性代数的本质》笔记

时间:2022-08-20 15:14:44浏览次数:135  
标签:线性变换 变换 本质 张成 线性代数 笔记 空间 hat 向量

零、引言

内容出自该链接

一、向量

1.1 什么是向量

  • 向量是空间中的箭头,决定一个向量的是它的长度和它所指的方向,可以在空间自由落脚
  • 向量是有序的数字列表(此时二维向量代表的是列表长度为2)
  • 向量只要保证两个向量相加以及数字与向量相乘是有意义的即可

1.2 向量的两个运算

  1. 相加
  • 定义:已知两个向量,为了把它们相加,我们平移第二个向量,使它的起点与第一个向量的终点重合,然后再画一个向量,从第一个向量的起点出发,指向第二个向量的终点
  • 数学运算:向量加法就是把对应项相加
  • 注意:
    • 加法的定义基本是线性代数中唯一允许向量离开原点的情形
    • 可以将相加这个运算看做粒子的运动,比如在原点移动了2,然后再移动5,这和在原点移动7是无异的
  1. 数乘
  • 定义:一个向量乘一个数字n,意味着把这个向量“缩放”为原向量的n倍。如果这个数字是负数,说明这个向量需要先反向,然后再“缩放”
  • 数学运算:向量数乘就是把对应项乘上对应数字

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

2.1 基向量 与 缩放向量并且相加

  • 向量的每个坐标都看作一个标量,用于缩放向量
  • 以二维为例,在xy坐标系中,有两个特别的向量,一个指向正右方,长度为1,通常被称为“i-hat”/“the unit vector in the x-direction”;一个指向正上方,长度为1,通常被称为“j-hat”/“the unit vector in the y-direction”
  • 向量[a,b]中,x坐标a是一个标量,将i-hat拉伸为原来的a倍;y坐标b将j-hat拉伸为b倍,这个向量是两个经过缩放的向量的和
  • i-hat和j-hat被称为“基向量”
  • 我们完全可以选择不同的基向量,并获得一个合理的新坐标系

2.2 线性组合

  1. 定义:两个数乘向量的和被称为这两个向量的线性组合
  2. 注意:
  • 在二维平面上,如果两个标量同时自由变化,考虑所有可能得到的向量:
    • 两个向量指向不同方向时,是可以到达平面中的每一个点
    • 两个向量恰好共线时,所产生的向量的终点都被限制在一条直线上
    • 两个向量都是原点时,只有原点

2.3 张成的空间

  1. 定义:所有可以表示为给定向量线性组合的向量的集合被称为给定向量张成的空间

The "span" of \(\vec{v}\) and \(\vec{w}\) is the set of all their linear combinations. So \(a\vec{v} + b\vec{w}\) and let a and b vary over all real numbers

  1. 注意
  • 在三维空间里,两个指向不同方向的向量张成的空间是一个经过原点的平面
  • 如果两个向量恰好共线时,即一组向量至少有一个是多余的,没有对张成空间做出任何贡献

2.4 线性相关

  1. 定义:
  • 当有多个向量时,可以移除其中一个而不减小张成的空间,这种情况称之为“线性相关”
  • 另一种表述:其中一个向量可以表示为其他向量的线性组合,因为这个向量已经落在其他向量张成的空间之中
  1. 注意:
  • 比如,在二维空间中有两个向量,如果共线,则可以说他们“线性相关”

2.5 线性无关

  1. 定义:所有向量都给张成的空间增添了新的维度,则称它们为“线性无关”
  • 另一种表述:\(\vec{u} \neq a\vec{v} + b\vec{w}\) for all values of a and b
  1. 基的严格定义:向量空间的一组基是张成该空间的一个线性无关向量集

三、矩阵与线性变换

3.1 线性变换(Linear transformation)

  1. “变换”本质上是“函数”的一种说法,指的是接收一个向量并输出一个向量的变换
  2. “线性”是什么意思?
  • 如果一个变换具有以下两个性质,我们就称它是线性的:
    • 直线在变换后仍然保持为直线,不能有所弯曲(Lines remain lines)
    • 原点必须保持固定(Origin remains fixed)
  • 线性变换应是“保持网格线平行且等距分布”
  1. 如何用数值描述线性变换?
  • 只需记录两个基向量i-hat和j-hat变换后的位置(因为所有向量都是i-hat和j-hat的一个线性组合,变换后也是相同的线性组合)
  • 对于变换后的基向量,通过判断坐落在变换前坐标的位置可以得到变换后的坐标
  • 只要记录了变换后的i-hat和j-hat,就可以推断出任意向量在变换后位置(一个线性变换仅由)
  • 通常将这些坐标包装在一个2*2的矩阵中,可以理解为两个特殊的向量,变换后的i-hat和j-hat各作为矩阵的列
  • 计算方法:
  1. 常见的线性变换矩阵
  • 逆时针旋转90度

\[\left[ \begin{matrix} 0 & -1\\ 1 & 0 \\ \end{matrix} \right] \]

  • 错切

\[\left[ \begin{matrix} 0 & 1\\ 1 & 1 \\ \end{matrix} \right] \]

  1. 列线性相关
  • 如果变换后的i-hat和变换后j-hat是线性相关,那这个线性变换将整个二维空间挤压到它们所在的一条直线上

四、矩阵乘法与线性变换复合

1. 复合线性变换

五、行列式

六、逆矩阵、列空间与零空间

七、点积与对偶性

八、叉积

九、基变换

十、特征向量与特征值

十一、 抽象向量空间

十二、克莱姆法则、几何解释

标签:线性变换,变换,本质,张成,线性代数,笔记,空间,hat,向量
From: https://www.cnblogs.com/3-louise-wang/p/16584673.html

相关文章

  • 基于Go语言的xmind读写库,我主要用来把有道云笔记思维导图转为xmind
    项目地址xmind基于go语言的xmind接口使用方法参考:example本库主要加载xmind文件为json结构,保存文件时也用的json结构而不是xml结构本库只做了最基本的主题添加功能......
  • Kubernetes学习笔记(十三):Daemon Sets
    DaemonSets确保pod的一个副本始终存在于集群的所有节点中,常用于MonitoringSolution、LogsViewer、Kube-porxy、Weave-net(networking)。daemon-set-definition.yamlkind......
  • Unity3D学习笔记12——渲染纹理
    目录1.概述2.详论3.问题1.概述在文章《Unity3D学习笔记11——后处理》中论述了后处理是帧缓存(Framebuffer)技术实现之一;而另外一个帧缓存技术实现就是渲染纹理了。通......
  • FreeSql笔记记录
    FreeSql的系列操作:freesql的操作有点类似于linq中的操作,不过freesql的操作是对数据库,但是linq的操作是对集合进行操作查看官方文档:https://freesql.net/guide/ 首先要......
  • 树形dp例题 + 学习笔记(入门版)
    树形dp,即在树上进行dp。需要对树这一数据结构有清晰的了解。其中重点在于树的遍历、子树相关问题。难点常常在于状态方程的书写。例题一、没有上司的舞会题意树上每......
  • 操作系统学习笔记4 | CPU管理 && 多进程图像
    操作系统的核心功能就是管理计算机硬件,而CPU就是计算机中最核心的硬件。而通过学习笔记3的简史回顾,操作系统通过多进程图像实现对CPU的管理。所以多进程图像是操作系统的核......
  • 德飞莱 C51 学习笔记
     《电子元件基础教程》:数字集成电路从结构上分为:TTL型和CMOS型  《跟我学数字电子技术》:数字电路分为 组合逻辑电路  和 时序逻辑电路 ......
  • NO.4 计算机组成-笔记
    第一章:计算机系统概述1、什么是计算机系统 1、计算机系统=硬件+软件(计算机性能的好坏取决于“软”“硬”件功能的总和) 2、软件分为: ......
  • Dell笔记本插入耳机后没反应
         ......
  • 2022-08-19 第五组 赖哲栋 学习笔记
    Statement的不足大量的字符串拼接,代码可读性降低sql注入PreparedStatement预编译(预加载)接口通过conn获取的对象是statement接口的子接口sql语句中可以传参。......