轻松掌握线性代数-万字长文基础知识概览

news2024/9/23 13:31:04

轻松掌握线性代数-万字长文基础知识概览

  • 1 集合相关知识
    • 1.1 映射与像
    • 1.2 映射与像
    • 1.3 线性映射
  • 2 矩阵
    • 2.1 特殊矩阵
      • 2.1.1 零矩阵
      • 2.1.2 转置矩阵
      • 2.1.3 对称矩阵
      • 2.1.4 上三角矩阵
      • 2.1.5 下三角矩阵
      • 2.1.6 对角矩阵
      • 2.1.7 单位矩阵
      • 2.1.8 逆矩阵
    • 2.2 行列式
      • 2.2.1 根据行列式判断是否可逆
      • 2.2.2 二阶行列式
      • 2.2.3 三阶行列式
  • 3 向量
    • 3.1 向量的 4 种解释方法
    • 3.2 向量表示直线和空间
    • 3.3 线性无关
    • 3.4 基
    • 3.5 维数
      • 3.5.1 子空间
      • 3.5.2 基和维数
    • 3.6 线性代数中的坐标
  • 4 线性映射
    • 4.1 线性映射
    • 4.2 特殊的线性映射
      • 4.2.1 放大
      • 4.2.2 旋转
      • 4.2.3 平移
      • 4.2.4 透视投影
      • 4.3 核、像空间、维数公式
      • 4.4 秩
      • 4.5 线性映射与矩阵的关系
  • 5 特征值和特征向量
  • 参考

线性代数是一门将 m 维世界与 n 维世界联系起来的学科

1 集合相关知识

1.1 映射与像

映射:把集合 Y 的元素与集合 X 的元素相对应的规则叫做 “从集合 X 到集合 Y 的映射”。

像:通过映射 f 与 xi 相对应的集合 Y 的元素,叫做 xi通过映射 f 形成的像,一般表示为 f(xi)。
在这里插入图片描述

1.2 映射与像

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3 线性映射

在这里插入图片描述
线性映射的例子 f ( x ) = 2 x f(x) = 2x f(x)=2x
两个条件均满足,条件证明:
在这里插入图片描述
不是线性映射的例子 f ( x ) = 2 x − 1 f(x)=2x-1 f(x)=2x1
满足条件 1,但是不满足条件 2:
在这里插入图片描述

2 矩阵

一次方程使用矩阵表示:
在这里插入图片描述

2.1 特殊矩阵

2.1.1 零矩阵

在这里插入图片描述

2.1.2 转置矩阵

2.1.3 对称矩阵

以对角元素为中心线对称的 n 阶方阵

2.1.4 上三角矩阵

对角元素左下角的所有元素均为 0 的 n 阶方阵
在这里插入图片描述

2.1.5 下三角矩阵

对角元素右上角的所有元素均为 0 的 n 阶方阵
在这里插入图片描述

2.1.6 对角矩阵

对角元素以外的元素均为 0 的 n 阶方阵,也可以表示为 diag(1,2,3,4)。diag 表示对角线的意思 diagonal。
在这里插入图片描述
对角矩阵计算 p 次方:
在这里插入图片描述

2.1.7 单位矩阵

对角元素均为 1,对角元素以外的其他元素全部为 0 的 n 阶方阵,也即 diag(1,1,…,1)
在这里插入图片描述
单位矩阵与任何矩阵相乘,还是得到原矩阵
在这里插入图片描述

2.1.8 逆矩阵

与 n 阶原方阵 在这里插入图片描述
的积等于单位矩阵的 n 阶方阵就是原方阵的逆矩阵。

原方阵与逆矩阵相乘,不管其顺序如何得到的乘积一定是单位矩阵。

存在逆矩阵的 n 阶方阵叫做可逆矩阵

2.2 行列式

2.2.1 根据行列式判断是否可逆

计算行列式,det 即为 deterninant(决定因子)。行列式不为 0 则可逆。行列式为 0 ,则不可逆
在这里插入图片描述

2.2.2 二阶行列式

在这里插入图片描述
在这里插入图片描述

2.2.3 三阶行列式

在这里插入图片描述

3 向量

3.1 向量的 4 种解释方法

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
关于解释 4 的说明:虽然这些箭线位置不同,但它们表示的都是从箭尾到箭头的水平长度为 7,垂直长度为 4,所以这些箭线是相等的。

3.2 向量表示直线和空间

把 n × 1 列向量的所有分量的集合表示为 Rn
在这里插入图片描述

现在利用向量表示点、轴、直线、平面和空间

,c 为任意实数(关于虚数与复数)。y 轴上的点 (0,c) 可以表示为向量 c [ 0 1 ] ∣ \left[ \begin{matrix} 0 \\ 1 \end{matrix}\right]| [01]
在这里插入图片描述
,y 轴可以表示为集合 { c [ 0 1 ] ∣ c 为 任 意 实 数 } \{c\left[ \begin{matrix} 0 \\ 1 \end{matrix} \right]|c为任意实数\} {c[01]c}

在这里插入图片描述
直线,直线 x1=3 可以表示为集合, { 3 [ 1 0 ] + c [ 0 1 ] ∣ c 为 任 意 实 数 } \{3\left[ \begin{matrix} 1 \\ 0 \end{matrix} \right]+c\left[ \begin{matrix} 0 \\ 1 \end{matrix} \right] |c为任意实数\} {3[10]+c[01]c}
在这里插入图片描述
平面1,平面 x 1 x 2 x_1x_2 x1x2 可以表示为集合 { c 1 [ 1 0 ] + c 2 [ 0 1 ] ∣ c 1 和 c 2 为 任 意 实 数 } \{c_1\left[ \begin{matrix} 1 \\ 0 \end{matrix} \right]+c_2\left[ \begin{matrix} 0 \\ 1 \end{matrix} \right] |c_1和c_2为任意实数\} {c1[10]+c2[01]c1c2},简而言之就是 R 2 R^2 R2
在这里插入图片描述
平面2,平面 x 1 x 2 x_1x_2 x1x2 也可以表示为集合 { c 1 [ 3 1 ] + c 2 [ 1 2 ] ∣ c 1 和 c 2 为 任 意 实 数 } \{c_1\left[ \begin{matrix} 3 \\ 1 \end{matrix} \right]+c_2\left[ \begin{matrix} 1 \\ 2 \end{matrix} \right] |c_1和c_2为任意实数\} {c1[31]+c2[12]c1c2},简而言之就是 R 2 R^2 R2
在这里插入图片描述
空间1 x 1 x 2 x 3 x_1x_2x_3 x1x2x3 空间可以表示为集合 { c 1 [ 1 0 0 ] + c 2 [ 0 1 0 ] + c 3 [ 0 0 1 ] ∣ c 1 、 c 2 和 c 3 为 任 意 实 数 } \{c_1\left[ \begin{matrix} 1 \\ 0 \\ 0 \end{matrix} \right]+c_2\left[ \begin{matrix} 0 \\ 1 \\ 0 \end{matrix} \right]+c_3\left[ \begin{matrix} 0 \\ 0 \\ 1 \end{matrix} \right] |c_1、c_2和 c_3 为任意实数\} {c1100+c2010+c3001c1c2c3},简而言之就是 R 3 R^3 R3
在这里插入图片描述
空间2 x 1 x 2 x 3 . . . x n x_1x_2x_3...x_n x1x2x3...xn 空间可以表示为集合:
在这里插入图片描述

3.3 线性无关

线性无关是限定零向量的概念,也即组成零向量的向量集合只有一组全为 0 的解
在这里插入图片描述

同时,也可以把线性无关叫做线性独立。如果向量之间不是线性无关,就叫做线性相关。

几个线性无关例子:
在这里插入图片描述
在这里插入图片描述
几个线性相关例子:
在这里插入图片描述
在这里插入图片描述

3.4 基

基是一个集合,集合里面的元素是向量。基是以 R n R^n Rn 的所有向量为对象的概念
在这里插入图片描述
基的例子:
在这里插入图片描述
不是基的例子:
在这里插入图片描述
在这里插入图片描述
集合 { [ 1 0 0 ] , [ 0 1 0 ] } \{\left[ \begin{matrix} 1 \\ 0 \\ 0 \end{matrix} \right],\left[ \begin{matrix} 0 \\ 1 \\ 0 \end{matrix} \right]\} {100010},虽然不是基,但是这两个向量线性无关。也就是说线性无关向量集合并不一定是基,反过来也可以说即使集合不是基,起元素也有可能线性无关。

3.5 维数

3.5.1 子空间

在这里插入图片描述
子空间的例子:
在这里插入图片描述
不是子空间的例子:
在这里插入图片描述
由向量空间生成的子空间
在这里插入图片描述
在这里插入图片描述
无论什么子空间都必须包含零向量 [ 0 0 . . . 0 ] \left[ \begin{matrix} 0 \\ 0 \\ .\\ .\\ .\\ 0 \end{matrix} \right] 00...0

3.5.2 基和维数

在这里插入图片描述
子空间 W W W 的维数,一般表示为 d i m W dimW dimW,dim 是 dimension 的缩写
在这里插入图片描述
上面子空间由集合 { [ 3 1 0 ] , [ 1 2 0 ] } \{\left[ \begin{matrix} 3 \\ 1 \\ 0 \end{matrix} \right],\left[ \begin{matrix} 1 \\ 2 \\ 0 \end{matrix} \right]\} {310,120} 表示 W 的基,基的集合元素是两个,所以子空间的维数是 2。简单来讲,在线性代数中,维数就是基向量个数。

3.6 线性代数中的坐标

线性代数中的“坐标”与一般坐标不一样。一般坐标中是以基 { [ 1 0 . . . 0 ] , [ 0 1 . . . 0 ] , . . . , [ 0 0 . . . 1 ] } \{\left[ \begin{matrix} 1 \\ 0 \\ ...\\ 0 \end{matrix} \right],\left[ \begin{matrix} 0 \\ 1 \\ ...\\ 0 \end{matrix} \right],...,\left[ \begin{matrix} 0 \\ 0 \\ ...\\ 1 \end{matrix} \right] \} {10...0,01...0,...,00...1}为前提来考虑坐标的。
一般坐标中原点和点的关系:
在这里插入图片描述
线性代数中基有可能不同
在这里插入图片描述

4 线性映射

4.1 线性映射

1.4 节提到过线性映射的定义:
在这里插入图片描述
但上面的定义稍显模糊,线性映射完整定义:
在这里插入图片描述
直观地解释就是映射 f 满足这两个条件:1、向量通过 f 由 R n R^n Rn 映射到 R m R^m Rm 之后进行加和等价于向量加和之后,再通过映射 f 由 R n R^n Rn 映射到 R m R^m Rm;2、任意常数乘 f 映射到 R m R^m Rm的向量等价于常数乘向量随后再进行映射

如果映射 f 是从 R n R^n Rn 映射到 R m R^m Rm 的线性映射,那么 f 与 m × n m×n m×n 矩阵意义相同。

证明如下:

在这里插入图片描述
在这里插入图片描述
从上可以看出,f 相当于 m*n 矩阵
在这里插入图片描述
将 n 维向量映射到 m 维上,相当于 m×n 乘 n 维向量,类似于 y = A x y = Ax y=Ax
在这里插入图片描述

4.2 特殊的线性映射

图中任意一点以 ( x 1 , x 2 ) (x_1,x_2) (x1,x2) 表示
在这里插入图片描述

4.2.1 放大

如果把上图沿着 y 轴方向扩展 β 倍,x 轴方向扩展 α 倍,那么扩展后的坐标为:
{ y 1 = α x 1 y 2 = β x 2 \left\{ \begin{array}{c} y_1=αx_1 \\ y_2=βx_2 \\ \end{array} \right. {y1=αx1y2=βx2
在这里插入图片描述
相当于矩阵相乘:
在这里插入图片描述
2 阶方阵 [ α 0 0 β ] \left[ \begin{matrix} α & 0 \\ 0 & β \end{matrix} \right] [α00β] 对应的就是从 R 2 R^2 R2 R 2 R^2 R2 的线性映射 f f f

4.2.2 旋转

在这里插入图片描述
在这里插入图片描述
当要把图旋转 θ 时,就可以利用 2 阶方阵 [ c o s θ − s i n θ s i n θ c o s θ ] \left[ \begin{matrix} cosθ & -sinθ \\ sinθ & cosθ \end{matrix} \right] [cosθsinθsinθcosθ] 对应的从 R 2 R^2 R2 R 2 R^2 R2 的线性映射 f f f

4.2.3 平移

如果把图沿着 x 轴方向平移 b1 单位,沿着 y 轴的方向平移 b2 个单位,那么就有下式:
{ y 1 = x 1 + b 1 y 2 = x 2 + b 2 \left\{ \begin{array}{c} y_1=x_1 + b_1 \\ y_2=x_2 + b_2\\ \end{array} \right. {y1=x1+b1y2=x2+b2
在这里插入图片描述
也可以写成:
在这里插入图片描述
在这里插入图片描述
在计算机绘图中,用的通常是 3 维映射
在这里插入图片描述

4.2.4 透视投影

透视投影就是通过某一固定观察点与实际物体的直线,将实物 3 维空间的点投影在 2 维平面上的方法。
在这里插入图片描述
透视投影可以利用 4 阶方阵
在这里插入图片描述

4.3 核、像空间、维数公式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.4 秩

在这里插入图片描述

4.5 线性映射与矩阵的关系

在这里插入图片描述

5 特征值和特征向量

在这里插入图片描述
也就是说,在线性代数中,对于一个给定的方阵 A,它的特征向量 v 经过这个线性变换 A 之后,得到的新向量仍然与原来的v 保持在同一条直线上,但其长度或方向也许会改变。即:
在这里插入图片描述
拉姆达为其特征值。如果特征值为正,则表示 v 在经过线性变换的作用后方向也不变;如果特征值为负,说明方向会反转;如果特征值为0,则是表示缩回零点。

利用特征值和特征向量求解向量 p 次方
在这里插入图片描述
在这里插入图片描述

参考

史上最全Markdown公式、符号总结!!!
漫画线性代数
特征值和特征向量

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/60995.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java内存模型基础(JMM)

前言 在并发编程中,一般需要处理两个关键问题:线程通信、线程同步,然而线程通信一般的方式有:共享内存、消息传递。 对于共享内存的通信方式,线程同步是显示进行的,程序员必须指定某个方法或者某个代码段需…

并发基本原理(四):AQS源码解析1-ReentrantLock的lock实现原理

简介 AQS(AbstractQueuedSynchronizer)是JUC包中的核心抽象类,许多并发工具的实现,包括ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Semaphore 等都是基于此实现。 AQS,主要提供了表示同步状态的 state…

Kafka - 主题Topic与消费者消息Offset日志记录机制

Kafka Topic 可以根据业务类型,分发到不同的Topic中,对于每一个Topic,下面可以有多个分区(Partition)日志文件: kafka 下的Topic的多个分区,每一个分区实质上就是一个队列,将接收到的消息暂时存储到队列中&#xff0…

CTFHub | 过滤空格

0x00 前言 CTFHub 专注网络安全、信息安全、白帽子技术的在线学习,实训平台。提供优质的赛事及学习服务,拥有完善的题目环境及配套 writeup ,降低 CTF 学习入门门槛,快速帮助选手成长,跟随主流比赛潮流。 0x01 题目描述…

[附源码]Python计算机毕业设计SSM京东仓库管理系统(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

[附源码]计算机毕业设计项目管理系统的专家评审模块Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

项目管理逻辑:项目如何算是做完?什么是项目管理中的PPP模式?

目录 1.企业中的两件事 2.ppp模式---项目和运营的交织案例 1.企业中的两件事 一个是项目;一个是运营.项目是阶段性一次性的工作; 运营是持续性重复性的工作:职能部门,财务部, 采购部,人力部门,每个月都要报税, 每个月都要招聘, 每个月都要报销, 每天都要记账,. 注意,不确定性…

JMeter入门教程(14)——场景设计

1.JMeter中场景设计是通过线程组来实现的 如图: 控制面板中各元素介绍: 名称:可以随意设置,最好有业务意义。 注释:可以随意设置,可以为空。 在取样器错误后要执行的动作:其中的某一个请求出错后…

MySQL更新一条已经存在的sql语句是怎么执行的

MySQL更新一条已经存在的sql语句是怎么执行的1. 问题描述2. 分析验证1. 问题描述 今天看到一个有意思的问题,就是Mysql更新一条已经存在的语句是怎么执行的,结果显示,匹配(rows matched)了一行,修改(Changed)了0行。,…

sql集锦

sql集锦查询本月数据新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的Ka…

《MongoDB》Mongo Shell中的基本操作-更新操作一览

前端博主,热衷各种前端向的骚操作,经常想到哪就写到哪,如果有感兴趣的技术和前端效果可以留言~博主看到后会去代替大家踩坑的~ 主页: oliver尹的主页 格言: 跌倒了爬起来就好~ 来个关注吧,点个赞…

“剧情+综艺” 助推国潮文化破圈

一舞千年,重现大唐辉煌;一曲流光,雕琢岁月模样;一纸云烟,漫卷诗书山河;跨历史长河,览盛世华章。自从河南卫视开启“剧情综艺”的晚会形式,晚会便多了一种呈现方式。 从2021年《唐宫夜…

本周XR新闻:吴德周成立AR硬件公司,SideQuest支持PICO、Magic Leap

本周AR/VR大新闻,AR方面:吴德周成立AR硬件公司“致敬未知科技”;彭博称苹果AR操作系统或命名“xrOS”;AR眼镜开源方案OpenAR亮相;Epic 3D扫描工具RealityScan上线;Qoncept推出基于AI的实时姿态追踪系统。 …

Docker_实用篇_Docker-Compose_微服务部署

Docker_实用篇_Docker-Compose_微服务部署 文章目录Docker_实用篇_Docker-Compose_微服务部署4.1Docker-Compose4.2.初识DockerCompose4.3.部署微服务集群4.3.1.打包前文件汇总4.3.2.修改微服务配置4.3.3.打包4.3.4.拷贝jar包到部署目录4.3.5.部署4.1Docker-Compose Docker Co…

Vue(第十六课)JSON-SERVE和POSTMAN技术中对数据的增删改查

今天来聊聊axios技术 同样将官网地址放在博客里: 邮递员API平台|免费注册 (postman.com) json-server - npm (npmjs.com) 起步 | A jsxios 中文文档 | Axios 中文网 (axios-http.cn) 了解一下概念: 1 Axios Axios 是一个基于 promise 网络请求库,作用于node.js …

五、伊森商城 前端基础-Vue p24

目录 1、v-on 2、事件修饰符 3、按键修饰符 3.1、组合按钮 4、v-for 5、v-if和v-show 6、v-else 和 v-else-if 6.1、v-if结合v-for来时用 1、v-on v-on 指令用于给页面元素绑定事件。 语法: v-on:事件名"js 片段或函数名"事件绑定可以简写&#xff…

[附源码]计算机毕业设计基于JEE平台springboot技术的订餐系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Dcoker入门,小白也学得懂!

目录 一、Dcoker简介 二、Centos7安装Docker 三、Docker 容器运行原理解析 四、阿里云镜像仓库配置 一、Dcoker简介 1.1简单介绍 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个…

【Java难点攻克】「海量数据计算系列」如何使用BitMap在海量数据中对相应的进行去重、查找和排序实战

BitMap(位图)的介绍 BitMap从字面的意思,很多人认为是位图,其实准确的来说,翻译成基于位的映射,其中数据库中有一种索引就叫做位图索引。 在具有性能优化的数据结构中,大家使用最多的就是hash…

LiteOS-M内核

简介 OpenHarmony LiteOS-M内核是面向IoT领域构建的轻量级物联网操作系统内核,具有小体积、低功耗、高性能的特点,其代码结构简单,主要包括内核最小功能集、内核抽象层、可选组件以及工程目录等,分为硬件相关层以及硬件无关层&…