线性代数的本质与几何意义 03. 矩阵与线性变换 (3blue1brown 咪博士 图文注解版)

【线性代数】矩阵及其运算 已知A=(a11a12⋯a1na21a22⋯a2⋮⋮⋮am1am2⋯amn)A=\begin{pmatrix}a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_22 & \cdots & a_2 \\ \vdots & \vdots & & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn}\end{pmatrix}A=⎝⎛​a11​a21​⋮am1​​a12​a2​2⋮am2​​⋯⋯⋯​a1n​a2​⋮amn​​⎠⎞​,这 阅读详情

首先,恭喜你读到了咪博士的这篇文章。本文可以说是该系列最重要、最核心的文章。你对线性代数的一切困惑,根源就在于没有真正理解矩阵到底是什么。读完咪博士的这篇文章,你一定会有一种醍醐灌顶、豁然开朗的感觉!

咱们先来说说啥叫变换。本质上,变换就是函数。

例如,你输入一个向量 [57] ,

经过某个变换(即函数)的作用之后,输出另一个向量 [2−3]

既然,变换本质上就是函数,那为啥还要多搞出这样一个术语?

其实,“变换”这个词暗示了我们能够以某种方式可视化 输入—-输出 关系。它暗示我们要从向量运动的角度去理解。即,变换让向量从一个地方(对应输入向量),运动到了另一个地方(对应输出向量)。

我们说将变换作用于某个空间,意思是将该变换应用于空间中的每一个向量。

空间中的向量可以用一些规则分布的点来表示。

下面是变换前的样子,

下面是变换后的样子。

变换后,空间中的点(即向量)运动到了其他的位置上。

二维空间变换中,等间距的平行网格可以更好地展示变换的性质。

下面是变换前的网格。

下面是变换后的网格。

显然,变换让空间发生了扭曲。

为了方便观察,我们还可以把变换前后的网格都画在同一张图上。

变换有时非常地复杂。

例如,下面的几个例子:

所幸的是,我们在线性代数中讨论的线性变换,没有那么复杂,也更容易理解。

那么线性变换是什么意思呢?如果一个变换同时具有以下 2 条性质,则它是一个线性变换。

  • 变换前后,所有的直线仍然是直线
  • 变换前后,原点保持不变

换句话说,线性变换是原点不变,并使网络线保持平行且等距分布的变换。

那么,我们要如何描述一个线性变换呢?

以平面直接坐标系为例,假定我们有一个向量 v⃗ =[−12] 。我们可以将它看成是 2 个基向量 i, j 的线性组合。线性组合的系数分别对应向量的 2 个分量。

在某个线性变换的作用下,i, j 以及 v 都运动到了新的位置。

线性变换前后网络线保持平行且等距分布,这一性质有一个重要的推论:线性变换后的 v 是变换后的 i 和 j 的线性组合,并且线性组合的系数和变换前一样(仍然是 -1 和 2)

即,线性变换前

i⃗ =[10],j⃗ =[01] ,则

v⃗ =−1[10]+2[01]=[−12]

假定,经过某个线性变换后之后

i⃗ =[−12],j⃗ =[30] ,则

v⃗ =−1[1−2]+2[30]=[52]

事实上,我们只要知道线性变换之后,i, j 的位置(坐标),就可以计算出任意一个向量经过同样的线性变换之后的位置(坐标)。

这意味着,对于一个线性变换,我们只需要跟踪基向量在变换前后的变化,就可以掌握整个空间(即全部向量)的变化。我们将线性变换后的基向量坐标按列组合起来,可以拼接成一个矩阵。线性变换的全部信息便都包含在这个矩阵当中了。

给定一个 2×2 的矩阵 [acbd] 以及某个向量 [xy] 。

矩阵对应着某个线性变换,它的 2 列 [ac] 和 [bd]   分别表示 2 个基向量 [10]   和 [01] 经过线性变换之后的坐标。

那么,向量 [xy] 经过该线性变换之后,其新坐标的计算方法如下:

这一计算过程,我们可以用矩阵乘法来表达。将向量 [xy]   记作 x⃗  ,将整个矩阵记作 A,将线性变换后的向量记作 b⃗  ,整个等式是不是变成了大家熟悉的 Ax⃗ =b⃗  。你可以把它看成是矩阵和向量相乘,也可以把它看成是一个线性方程组,现在你还可以把它看成是一个线性变换。多么奇妙的一件事啊!

一旦你理解的本节教程的精髓,你便可以秒懂原来看起来十分费解的线性变换。

例如,逆时针旋转 90 度对应的线性变换矩阵是什么呢?

记住,对于线性变换,我们只需要跟踪原来的基向量在线性变换后的位置(坐标),然后把它们按列拼成一个矩阵,这个矩阵就是相应的线性变换矩阵。

在这个例子中,原来的 2 个基向量 [10]   和 [01] ,逆时针旋转90 度之后,变成了 [01]   和 [−10] ,把它们拼成 一个矩阵 [01−10] ,这便是逆时针旋转 90 度对应的线性变换矩阵。要计算任意向量旋转 90 度之后的坐标,只需要用该矩阵左乘原来的向量就可以了。

下面是一个剪切变换,你能一眼就看出它在做什么吗?

我们再来看下面这个线性变换,其线性变换矩阵的 2 个列向量是线性相关的。这个线性变换会将整个二维空间压缩到一条直线上。通过这个例子,你是不是对线性相关、线性无关有了更直观的、更深刻的认识了呢?

总之,线性变换是操纵空间的一种手段。线性变换保持原点不动,网格线平行且等距分布。只需要几个数字(变换后基向量的坐标)就可以清晰地描述一个线性变换。将变换后基向量的坐标按列拼接成一个矩阵。这个矩阵为我们提供了一种描述线性变换的语言。线性变换作用于一个向量,对应于用线性变换矩阵左乘该向量。

以后,当你再看到矩阵的时候,你都可以将它解读为对空间的某种线性变换,这是深刻理解矩阵乘法、行列式、基变换,以及特征值等概念的重要基础。掌握了本节(从线性变换的角度)看待矩阵的方式,线性代数中,原本极其抽象的概念,都将瞬间变得清晰起来。线性代数中各种看似莫名其妙的运算,以及各种神出鬼没的概念,一下子都变得可爱起来了。

原文链接:http://www.ipaomi.com/2017/11/24/线性代数的本质与几何意义-03-矩阵与线性变换-3blue1brown-咪/

线性代数笔记32——线性变换及对应矩阵   原文:https://mp.weixin.qq.com/s/qCmstZdzCy1WCfBAkEZEoA   线性变换这个词在线性代数中经常被提及,每个线性变换的背后都有一个矩阵。矩阵的概念比较直观,相比之下,线性变换就显得抽象了。 线性变换   抛开矩阵,我们从变换的角度讨论投影。通过T变换,使平面内的一个向量投影到一条直线上:   T就像一个函数:给定一个输入向量,经过T的变换... 阅读详情

相关推荐

TCP/IP协议栈之LwIP(三)---网际寻址与路由(IPv4 + ARP + IPv6)

一、网际寻址原理 当网络设备地址总数并不是很多的情况下,有了唯一地址(比如MAC地址)就可以定位相互通信的主体。然而,当地址总数越来越多时,如何高效地从中找出通信的目标地址将成为一个重要的问题。为此人们发现地址除了具有唯一性还需要具有层次性。MAC地址虽然具有唯一性,但没有层次性,也即当网络设备增加到一定程度,需要将网络分成多个数据链路时,MAC地址无法跨链路寻址,是真正负责最终通信的地址。要实现跨局域网的网际寻址,就要靠具有层次性的网络IP地址实现了。

流云 6820

矩阵篇(二)-- 线性变换的矩阵表示、常用变换及其矩阵、常见的特殊矩阵

本篇主要介绍我们在实际应用中经常接触的线性变换,如正交变换、对称变换、埃尔米特变换等,接着介绍了正交矩阵、对称矩阵、Hermite矩阵、酉矩阵、奇异矩阵、正规矩阵、幂等矩阵、初等矩阵的性质,最后以矩阵常用的三种等价关系,相抵、相似、合同结尾。

CarpeDiem 2万+

在 dell precision 7920 tower CentOS 8 Stream 上安裝nvidia驱动程序、Anaconda

简单记录一下如何在实验室dell precision 7920 tower CentOS 8 Stream上安装nvidia显卡驱动。

chen9046的博客 995

矩阵知识:线性变换、相似矩阵、对角矩阵、逆矩阵

一、相似矩阵 定义: 设A,BA,BA,B都是n阶矩阵,若有可逆矩阵PPP,使: 则称BBB是AAA的相似矩阵,或者说AAA和BBB相似。 1.1 线性变换: 首先从函数说起 1.1.1 线性函数: 函数直观的讲,就是把x轴上的点映射到曲线上,如下图正弦函数所示: 还有的函数,比如y=x,是把x轴上的点映射倒直线上,这种称之为线性函数: 1.1.2 从线性函数倒线性变换: 线性函数其实就是线性变换,为了看起来更像线性变换,这里换一种标记方法: 之前的y=x,可以认为是把(a,0)(a,0)(a,0)映

kking_edc的博客 7704

小米手机免登录开启USB安装与调试(MIUI 9-11实测,已Root可用)

本文详细介绍了小米手机免登录开启USB安装与调试的底层方案,适用于已Root的MIUI 9-11版本设备。通过修改系统配置、禁用MIUI安装器验证和强制开启USB调试等步骤,帮助开发者绕过账号限制,实现快速调试。文章包含不同MIUI版本的兼容性处理和常见问题解决方法,实测有效。

weixin_33675507的博客 289

【BLE】HID设备开发实战:从自拍杆到复合设备的蓝牙控制方案

本文深入解析了BLE HID(低功耗蓝牙人机接口设备)的开发实战,从蓝牙自拍杆的工作原理切入,详细阐述了HID Report Map的设计与实现。通过拆解自拍杆、键盘、鼠标等案例,指导开发者如何利用BLE的低功耗与即插即用特性,构建从单一功能到键盘鼠标复合设备的完整蓝牙控制方案。

weixin_29159613的博客 466

3D数学 ---- 矩阵和线性变换 (转载)

3D数学 ---- 矩阵和线性变换 一般来说,方阵能描述任意线性变换。线性变换保留了直线和平行线,但原点没有移动。线性变换保留直线的同时,其他的几何性质如长度、角度、面积和体积可能被变换改变了。从非技术意义上说,线性变换可能“拉伸”坐标系,但不会“弯曲”或“卷折”坐标系。 矩阵是怎样变换向量的向量在几何上能被解释成一系列与轴平行的位移,一般来说,任意向量v都能写成“扩展”形式:

zafair的专栏 5704

数电-基于FPGA的自动售货控制系统设计

本次数电的课程设计是设计一款基于FPGA的自动售货控制系统,因为手上暂时没有FPGA的板子,所以先采用proteus仿真进行设计,观察系统效果,等之后FPGA板子下发,再移到quartus上调试和下载。同样是自己第一次自主设计电路系统,可能在功能上不完整或者逻辑上有错误,大家多多包涵,欢迎沟通交流。

gg1067的博客 2293

线性代数的本质与几何意义 03. 矩阵与线性变换 (3blue1brown 咪博士 图文注解版)...

首先,恭喜你读到了咪博士的这篇文章。本文可以说是该系列最重要、最核心的文章。你对线性代数的一切困惑,根源就在于没有真正理解矩阵到底是什么。读完咪博士的这篇文章,你一定会有一种醍醐灌顶、豁然开朗的感觉! 咱们先来说说啥叫变换。本质上,变换就是函数。 例如,你输入一个向量[ 5 7 ] [57], 经过某个变换(即函数)的作用之后,输出另一个向量[ 2 -3 ] [2−3] ...

weixin_30689307的博客 155

路径规划 | 图解粒子群(PSO)算法(附ROS C++仿真)

粒子群算法(PSO)的基本思想是模拟鸟群觅食机制,将鸟类的觅食方向分为自我认知部分和社会部分,个体自主探索群体周围空间的同时,也随着群体的主流方向前进,不断逼近最优目标。本文详解PSO算法基本概念,并给出ROS C++实现加深理解

FRIGIDWINTER的博客 2617

选课系统进不去?我用 Python 做了个“捡漏挂机”脚本,全自动监控空余名额

频率控制:脚本请求频率不要太高(建议间隔 3-5 秒以上),否则可能被教务系统封 IP,甚至会被教务处请喝茶。仅供学习:本文旨在通过选课场景教学requests和网络抓包原理,请勿用于非法用途或破坏公平性。刷新页面 -> 等待加载 -> 用眼睛看人数 -> 没满?-> 点击选课 -> 确认这个流程最大的瓶颈在于**“等待加载”和“人的反应时间”**。网页加载需要渲染 HTML、CSS、图片,而 Python 脚本只需要请求一个微小的 JSON 数据接口,速度是浏览器的10 倍以上。fill:#333;

BUG猿的博客 292

线性变换及其对应的矩阵

变换有很多种形式,它描述了输入和输出间的映射(mapping/map)关系,这篇文章主要讨论线性变换,每个线性变换都对应一个矩阵,线性变换与坐标无关,而矩阵与坐标有关,因此矩阵是基于坐标来描述线性变换,例如投影就是一种常见的线性变换,与其对应的是投影矩阵,判断是线性变换需满足以下两个条件: 其中v和w分别是向量,T表示对向量的变换,上两式表明线性变换应该保证加法和乘法的不变性,这两个条件可合并为...

android开发笔记 9633

am62x A53与R5F通信

AM62x是Ti的一款异构多核芯片。remoteproc驱动,硬编码(写死)了R5F/M4F固件的名字,这样驱动启动时,就会找硬件编码的固件,下面是其对应关系。值得注意的是,linux内核中的M4F remoteproc驱动启动M4F,而linux内核中的R5F remoreteproc驱动不启动R5F,相反,它attach到已经在boot阶段启动的R5F固件上。在/lib/firmware的真实固件名:,而我们生成的固件名如下所示,没有直接对应的,经确认,.out文件就是我们需要的,重命名后即可。

鹰之翔 1362

31线性变换及其矩阵

答:选择不同的基对应的坐标值就会不同,如果坐标值改变了,那么相应的矩阵也会做相应的更改。变换是映射,它将一个事物对应成另一个事物,在所有映射中,满足线性条件的映射叫做线性变换。,如果进行了线性变换,那么变换前后各点的距离相等关系是不变的。旋转可以用一个矩阵来表示,属于左乘一个矩阵的情况,故为线性变换。步骤是,取输入基,进行进行线性变换,事实上,所有线性变换都可以用一个矩阵来表示。,前面讨论过,左乘一个矩阵是一个线性变换。,对应的输出基没有可以表示这个的基,故为。根据概念,它不是一个线性变换,因为。

Fishfishfishfishcat 3657

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

线性代数——矩阵与线性变换

线性代数——矩阵与线性变换 笔记。 1. 线性变换定义为,若一个变换L满足以下两条性质: L(v+w)=L(v)+L(w)      \space\space\space\space\space\space      “可加性” L(cv)=cL(v)  &

qq_33668701的博客 2034

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

线性变换和矩阵的详细解释

主要参考:线性变换的矩阵为什么要强调在这组基下? - 知乎(本回答的目标读者是线性代数的初学者。)先回答题主的问题:矩阵是对线性变换的表示;对于同一个线性变…https://www.zhihu.com/question/22218306/answer/88697757 详细解释: 这里很重要的是我们要知道T(vk)是W中的哪一个向量。 之前我们认为v=a1,kw1 + ....am,kwm 但这里解释了这个公式描述的是V的第k个基向量,被变换到W之中后的位置。 看图,......

yxriyin的专栏 3363

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

矩阵的线性变换

线性空间: 可以进行线性运算(加法和乘法)的一个大容器。 基: 看做线性空间里面的一个坐标系就可以;比如:二维平面空间的基就是二维坐标系。 点与向量之间的关系: 点的坐标就是一个向量,该向量代表的是从原点到该点的方向和大小。 线性变换:就是从一个线性空间 V 的某一个点跃迁到另一个线性空间 V 的另一个点的运动。蕴含的深层含义是一个点不仅可以变换到同一个线性空间中的另一个点

学海无涯 1万+

矩阵论 •「线性变换」

线性变换及其矩阵表示

sparks__fly的博客 1150

矩阵与线性变换

矩阵与线性变换矩阵与线性变换 矩阵变换 线性变换 意义 向量旋转变换 拓展 总结 references矩阵变换 Thank about a matrix multiplication as a transformation of space. 对 RnR^n中的每个向量xx,T(x)T(x)由AxAx计算得到,其中AA是m×nm\times n 矩阵,将这样一个矩阵变换记为x→Axx\right

unclerunning的博客 4万+

线性代数之——线性变换及对应矩阵

1. 线性变换的概念 当一个矩阵 AAA 乘以一个向量 v\boldsymbol vv 时,它将 v\boldsymbol vv 变换到另一个向量 AvA\boldsymbol vAv。进来的是 v\boldsymbol vv,出去的是 T(v)=AvT( \boldsymbol v) = A\boldsymbol vT(v)=Av。一个变换 TTT 就像一个函数一样,进来一个数字 xxx,得到 ...

seniusen的博客 4502

矩阵分析 (一) 线性空间和线性变换

线性空间的概念 线性空间 线性空间的例子,基底、坐标 基变换与坐标变换 子空间及生成方式 维数定理 子空间和维数定理 线性空间中的线性变换 线性变换的矩阵 ...

小小何先生的学习之旅 5390

线性代数——线性变换——旋转矩阵(泰勒公式、虚数、欧拉公式)

设点离坐标原点距离,与轴夹角,将点绕原点逆时针旋转,旋转之后点的坐标为。显然与原点距离不变,仍然为。 显然如下关系成立: 整理得到: 把上面这两个方程写成矩阵形式: 所以,只要用上面这个矩阵作用在一个矢量上,就会得到旋转之后的矢量。因此,这个矩阵就代表了把矢量逆时针旋转的旋转操作。 【扩充】证明, 证明: 分成2个部分: 1)、泰勒公式证明(当时,) 泰勒公式: 虚数部分: ... 根据,我们可以将做下变换,结果如下: ; .

huangguohui_123的博客 1万+

【矩阵论】07——线性变换——线性变换的矩阵

本系列文章由Titus_1996 原创,转载请注明出处。   文章链接:https://blog.csdn.net/Titus_1996/article/details/83093450 本系列文章使用的教材为《矩阵论》(第二版),杨明,刘先忠编,华中科技大学出版社。 为了刻画线性变换的性质,用矩阵处理线性变换。   线性变换矩阵的定义 首先对Vn(F)空间中的一组基{α1,α2......

Titus_1996的博客 8886

【线性代数从科普到课程学习笔记】矩阵(一)矩阵与线性映射(线性变换)

笔记希望以3Blue1Brown的线性代数系列视频为出发点,以正确的线性代数直觉为基础,搭建从科普到学生正式学习线性代数课程之间的桥梁。 本篇为矩阵(一)从矩阵与线性映射的角度介绍矩阵。在已经有了矩阵对应一个线性变换的视觉直觉之后,我们来介绍为什么一个矩阵对应一个线性变换,用数学语言究竟如何刻画这个一一对应。

consvain的博客 1578

3D数学基础02 矩阵

这种类型的投影是正交投影 Orthographic Projection ,也称为平行投影 (Parallel Projection) ,因为从原始点到其投影对应物的线是平行的。3x3变换矩阵可以用于表示线性变换,而不能表示平移,但矩阵乘法与求逆等计算都为非常方便的工具,4x4矩阵可以解决平移的问题。正交投影的投影线为平行的,透视投影的投影线不平行,且在一个点上相交,该点为投影中心。当初学线代的时候我都在干什么啊可恶,基础不牢,高楼原地塌,恨当时的自己。在线性代数中,矩阵是排列成行和列的矩形数字网格。

aaaakiki_的博客 604
上一篇: Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 6. 条件
下一篇: Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 7. 条件循环
咪博士
博客等级 码龄10年 164粉丝 36原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咪博士

又脱发了!请咪博士喝杯奶茶吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值