《线性代数的本质》

之前收藏的一门课,刚好期末复习,顺便看一看哈哈
课程链接:【线性代数的本质】合集-转载于3Blue1Brown官方双语】

向量究竟是什么

线性代数中最基础、最根源的组成部分就是向量,需要先明白什么是向量

不同专业对向量的看法

  • 物理专业:长度和方向
  • 计算机专业:有序的数字列表
  • 数学专业:加法和数乘

思考向量的特定方式
几何方面:向量是空间中的箭头,线性代数中,一般选择原点作为起点。可以和数字列表结合起来,为了把点(-2, 3)和向量(-2, 3)区分开来,一般将向量竖着写,用方括号括起来,这样每一对数和向量就一一对应了,三维空间类似。
在这里插入图片描述
在这里插入图片描述
向量加法
将w向量从原点沿着v向量的方向向上平移,如下图所示,可以得到两向量的和向量。视频中提到,将向量看作一种运动,就是想空间中某一方向移动一段距离,例如,先沿着v运动,再沿着w运动,和你沿着他们的和向量运动是一样的。
在这里插入图片描述
在这里插入图片描述
向量数乘
将一个数字乘以一个向量,相当于对这个向量进行缩放,这个数字也称为“标量”,主要作用就是对向量进行缩放
在这里插入图片描述

线性组合:张成的空间与基

二维平面,有两个特殊的向量,”基向量“,每当我们使用数字描述向量,它都依赖于我们正在使用的基。两个向量全部线性组合构成的向量称为**“张成的空间”**
在这里插入图片描述
当考虑一个向量的时候,将其看作箭头,当考虑多个向量的时候,就将每个向量看作一个点,在三维空间中取两个指向不同方向的向量,对红和蓝两标量进行缩放相加,可以得到绿色,逐渐改变标量,可以得到一个过坐标原点的平面,此时随机加入一个向量,该向量不在之前两向量张成的空间内,由于他们指向不同方向,所以可以得到所有的三维向量,可以理解为第三个向量将前两个向量张成的平面来回移动,从而扫过整个空间。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

  • 线性相关:一个向量可以表示为其他向量的线性组合
  • 线性无关:如果所有的向量都给张成的空间增加了新的维度,则被称为线性无关

基的严格定义:向量空间的一组基是张成该空间的一个线性无关向量集。

矩阵和线性变换

我感觉这个up通过可视化进行讲述,先举出特定的例子帮助理解,然后再归一到一般情况进行全面总结。这里,线性变化抓住最本质的东西,确定基向量,将矩阵看作空间的变换。

线性变换的理解:
函数,根据输入,得到输出的过程,而变换,则暗示以特定方式来可视化这一输入输出的关系。
空间中的变换的多样的,线性代数的变换更容易理解,怎么理解线性呢?需要满足两个条件,一个是变换之后直线依然是直线,二是原点必须保持固定。保证了网格线平行且等距分布,并且保持原点不动。将矩阵看作空间变换,这个思想对后续章节都有作用在这里插入图片描述

如何用数值描述线性变换,给定一个向量坐标,可以得到一个变换之后的向量坐标?实际只需要记住基向量变换之后的位置,由此可见,一个线性变换只要四个元素就可以确定,变换后i帽的两个坐标和变换后j帽的两个坐标。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

矩阵乘法与线性变换复合的联系

回顾之前的内容,线性变换是将向量作为输入和输出的函数,可以将线性变换看作是对空间的挤压,他保持网格线平行且等距分布,并且保持原点不变,核心在于抓住基向量的变化,因为其他向量都可以通过基向量表示。

矩阵乘法的意义就是,就是两个变换的相继作用

就像求解函数的时候,总是从里到外,从右向左进行求解,矩阵运算也是一样的,我们先进行旋转操作,再进行剪切操作,也是从右向左进行操作。
在这里插入图片描述

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

我们看一下如何进行运算,首先看M1的第一列,这是i向量第一变换后的结果,然后计算其在M2作用下的结果,得到符合运算的第一列;同理j帽的变化类似
在这里插入图片描述
在这里插入图片描述
相继变换的一些性质:
由下面两图可以看出,两次作用的先后顺序对结果是有影响的
在这里插入图片描述
在这里插入图片描述
但是线性变换满足结合律,因为并没有改变作用的顺序,还是从右到左进行变换操作,因此矩阵乘法具有结合性。

附注1 三维空间的线性变换

和二维空间的线性变换类似,三维空间的线性变换的核心还是在于基向量的变换。
在这里插入图片描述
沿y轴旋转90°,基坐标的变化如下,只需要9个数字就可以描述一个三维空间下的线性变换
在这里插入图片描述
在这里插入图片描述

将一个坐标看作基向量的缩放,这可以帮助我们理解坐标变换。
在这里插入图片描述

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Scala—Collections集合概述

Scala Scala-集合概述 ScalaScala集合概述1 不可变集合(Immutable Collections)2 可变集合(Mutable Collections)3 Scala 集合类的层次结构 Scala集合概述 在 Scala 中,集合主要分为两大类:可变集合&#…

LLC与反激电路设计【学习笔记】

LLC电路: LLC电路是由2个电感和1个电容构成的谐振电路,故称之为LLC: LLC电路通过谐振能够实现MOS管的软开(soft switching),减少开关损耗。另外MOS管的通态损耗也很低,换言之产生的焦耳热也少,这样就可以不…

java基础概念36:正则表达式1

一、正则表达式的作用 作用一:校验字符串是否满足规则;作用二:在一段文本中查找满足要求的内容。——爬虫 二、正则表达式 2-1、字符类 示例: public static void main(String[] args) {System.out.println("a".matc…

误删了照片,甚至对存储卡进行了格式化 都可以找到丢失的图片,并让您恢复它们 支持一键恢复或永久删除丢失的照片、视频、音乐、文档等-供大家学习研究参考

误删了照片,甚至对存储卡进行了格式化 都可以找到丢失的图片,并让您恢复它们 支持一键恢复或永久删除丢失的照片、视频、音乐、文档等。 建议及早恢复,覆盖就不能找回了~ 下载: https://download.csdn.net/download/weixin_43097…

candence: 常用的一些命令: Move / Mirror / Rotate / Spain / Fix / unFix / Flipdesign

常用的一些命令 一、 Move 移动 一个可移动一个,也可多个 移动器件 二、 Mirror 镜像 Mirror 就是top 和 bottom 层的器件进行相互转换 三、 Rotate 旋转 移动过程中旋转 四、旋转 Spain 不能在移动中旋转 可以一次旋转一个,也可多个 一次旋转…

(三)手势识别——动作识别应用【代码+数据集+python环境(免安装)+GUI系统】

(三)手势识别——动作识别应用【代码数据集python环境(免安装)GUI系统】 (三)手势识别——动作识别【代码数据集python环境GUI系统】 背景意义 随着互联网的普及和机器学习技术的进一步发展,手…

滑动窗口篇——如行云流水般的高效解法与智能之道(2)

前言: 上篇我们介绍了滑动窗口的含义并结合基础题型加以练习,本篇将以进阶难度的题目为索引,深化对于滑动窗口的运用与理解。 一. 将x减到0的最小操作数 题目链接:1658. 将 x 减到 0 的最小操作数 - 力扣(LeetCode&am…

微信小程序加载商品首页数据时,页码没有更新,老是page=1。

微信小程序加载商品首页数据时,页码没有更新,老是page1。 源代码 const { baseUrl } require(../../config/config); const config require(../../config/config) import { calcViewHeight, iPhone } from ~/utils/device const { getToken } requi…

优化Docker镜像:提升部署效率与降低资源消耗

目录 1. 最小化镜像层 2. 使用轻量级基础镜像 3. 多阶段构建 4. 清理不必要的文件和依赖 5. 使用.dockerignore文件 6. 压缩和优化文件系统 7. 外部化配置和数据 8. 限制容器资源 9. 定期清理未使用的镜像和容器 结论 在云计算和微服务架构的浪潮中,Docke…

自研芯片逾十年,亚马逊云科技Graviton系列芯片全面成熟

在云厂商自研芯片的浪潮中,亚马逊云科技无疑是最早践行这一趋势的先驱。自其迈出自研芯片的第一步起,便如同一颗石子投入平静的湖面,激起了层层涟漪,引领着云服务和云上算力向着更高性能、更低成本的方向演进。 早在2012年&#x…

ApiChain 从迭代到项目 接口调试到文档生成单元测试一体化工具

项目地址:ApiChain 项目主页 ApiChain 简介 ApiChain 是一款类似 PostMan 的接口网络请求与文档生成软件,与 PostMan 不同的是,它基于 项目和迭代两个视角管理我们的接口文档,前端和测试更关注版本迭代中发生变更的接口编写代码…

游戏引擎学习第22天

移除 DllMain() 并成功重新编译 以下是对内容的详细复述与总结: 问题和解决方案: 在编译过程中遇到了一些问题,特别是如何告知编译器不要退出程序,而是继续处理。问题的根源在于编译过程中传递给链接器的参数设置不正确。原本尝试…

“软件定义汽车”时代 | 产线海量数据刷写解决方案

一 背景 从起初汽车概念问世时期的“机械定义汽车”,到电力出现后的“电器定义汽车”,再到电子科技迅猛发展后的“电子定义汽车”,再到如今的“软件定义汽车”,可以看出,软件在车辆中扮演着越来越重要的角色。与此同时…

基于预测反馈的情感分析情境学习

🏡作者主页:点击! 🤖编程探索专栏:点击! ⏰️创作时间:2024年11月25日20点02分 神秘男子影, 秘而不宣藏。 泣意深不见, 男子自持重, 子夜独自沉。 论文链接 点击开启你的论文编程之旅…

自制Windows系统(十)

上图 (真的不是Windows破解版) 开源地址:仿Windows

CTF-RE 从0到 N: 高版本 APK 调试 + APK逻辑修改再打包 + os层调试[2024 强网杯青少年专项赛 Flip_over] writeup

非常好的题,很适合新手入门!!! how tu use JEB 通过百度网盘分享的文件:app-debug.apk 链接:https://pan.baidu.com/s/11oPBq7LTnzasuefGeU6mXA?pwd1111 提取码:1111 --来自百度网盘超级会员V2的分享step1 反编译查看Manifest android:…

Taro React小程序开发框架 总结

目录 一、安装 二、目录结构 三、创建一个自定义页面 四、路由 1、API 2、传参 3、获取路由参数 4、设置TabBar 五、组件 六、API Taro非常好用的小程序框架,React开发者无缝衔接上。 一、安装 官方文档:Taro 文档 注意,项目创建…

qt添加模块

以QtNetwork模块为例 方式一 扩展-qt vs tools-qt project settings 方式二 右键选中项目-属性-qt project settings 方法三 在此界面选择select modules,即可进行相应模块添加

传统经验光照模型

1.什么是光照模型 光照模型(illumination model),也称为明暗模型,用于计算物体某点处的光强(颜色值),从算法理论基础而言,光照模型分为两类,一种是基于物理理论的,另一种是基于经验模型的。 基于物理理论的…

金融市场和预期

1.债券的分类 短期债券(Short-term Bonds): 通常指到期期限在1年以内的债券。 中期债券(Medium-term Bonds): 到期期限在1年到10年之间的债券。 长期债券(Long-term Bonds)&#xff…