网购了一本书,说的是线性代数的几何解释。一口气读完,感觉这部书有些贪多了,什么细节都要弄个几何解释,不免让琐碎的细节把关键性的主题给遮掩了。所以萌生一个念头,把线性代数的核心概念和理论和语言梳理一下,帮助初学者深入理解这些内容。

搞清楚线性变换的几何解释,是理解线性代数关键中的关键。

1 线性代数喜欢列向量

我们刚学习向量的时候,往往首先接触的是行向量。其实,线性代数喜欢列向量。使用列向量,可以更容易理解线性代数的几何意义。

2 直角坐标系里的向量的坐标

我们从一个平面直角坐标系开始。假设平面直角坐标系的两个坐标轴的基向量分别是 e ⃗ 1 , e ⃗ 2 \vec e_1, \vec e_2 e 1​,e 2​,
e ⃗ 1 = [ 1 0 ] , e ⃗ 2 = [ 0 1 ] (1) \tag1 \vec e_1 = \left [ \begin{array}{l} 1\\ 0\\ \end{array} \right], \ \ \ \vec e_2 = \left [ \begin{array}{l} 0\\ 1\\ \end{array} \right] e 1​=[10​],   e 2​=[01​](1)

假设此坐标系下有一向量 x ⃗ \vec x x :
x ⃗ = [ x 1 x 2 ] (2) \tag2 \vec x= \left[ \begin{array}{l} x_1\\ x_2\\ \end{array} \right] x =[x1​x2​​](2)

显然有:
x ⃗ = e ⃗ 1 ⋅ x 1 + e ⃗ 2 ⋅ x 2 (3) \tag3 \vec x = \vec e_1 \cdot x_1 + \vec e_2 \cdot x_2 x =e 1​⋅x1​+e 2​⋅x2​(3)

即:
x ⃗ 1 = [ 1 0 0 1 ] [ x 1 x 2 ] (4) \tag4 \vec x_1= \left[ \begin{array}{l} 1 & 0 \\ 0 & 1 \\ \end{array} \right] \left[ \begin{array}{l} x_1\\ x_2\\ \end{array} \right] x 1​=[10​01​][x1​x2​​](4)

3 仿射坐标系里的向量的坐标

假设我们把上述直角坐标系做一个仿射变换,把这个坐标系所有的点投影到新的坐标系中,坐标原点仍然投影到新坐标系的 ( 0 , 0 ) (0,0) (0,0) 点。假设 e ⃗ 1 , e ⃗ 2 \vec e_1, \vec e_2 e 1​,e 2​ 投影后的坐标为:

e ⃗ 1 = [ a 11 a 21 ] , e ⃗ 2 = [ a 12 a 22 ] (5) \tag5 \vec e_1 = \left [ \begin{array}{l} a_{11}\\ a_{21}\\ \end{array} \right], \ \ \ \vec e_2 = \left [ \begin{array}{l} a_{12}\\ a_{22}\\ \end{array} \right] e 1​=[a11​a21​​],   e 2​=[a12​a22​​](5)

向量 x ⃗ \vec x x 在仿射坐标系中与 e ⃗ 1 , e ⃗ 2 \vec e_1, \vec e_2 e 1​,e 2​ 的关系仍然符合 (3) 式,显而易见, x ⃗ \vec x x 在新的坐标系下的坐标满足下面的关系:
[ y 1 y 2 ] = [ a 11 a 12 a 21 a 22 ] [ x 1 x 2 ] (6) \tag6 \left[ \begin{array}{l} y_1\\ y_2 \end{array}\right]= \left[ \begin{array}{l} a_{11} & a_{12} \\ a_{21} & a_{22} \\ \end{array} \right] \left[ \begin{array}{l} x_1\\ x_2\\ \end{array} \right] [y1​y2​​]=[a11​a21​​a12​a22​​][x1​x2​​](6)

原来,线性变换用来计算一个直角坐标系经过仿射变换后,原坐标系向量 ( x 1 , x 2 ) T (x_1,x_2)^T (x1​,x2​)T 在变换后的新坐标 ( y 1 , y 2 ) T (y_1,y_2)^T (y1​,y2​)T。其实这个仿射变换,就是我们讨论的线性变换。

换句话讲,线性变换矩阵,实际上就是由原直角坐标系的基向量在线性变换之后的坐标组合而成的。也就是说,(6)式的本质就是下面的形式:
[ y 1 y 2 ] = [ a 11 a 21 ] x 1 + [ a 12 a 22 ] x 2 (7) \tag7 \left[ \begin{array}{l} y_1\\ y_2 \end{array}\right]= \left[ \begin{array}{l} a_{11}\\ a_{21} \\ \end{array} \right] x_1+ \left[ \begin{array}{l} a_{12} \\ a_{22} \\ \end{array} \right] x_2 [y1​y2​​]=[a11​a21​​]x1​+[a12​a22​​]x2​(7)

漫话线性代数:线性变换的几何解释相关推荐

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

    设点离坐标原点距离,与轴夹角,将点绕原点逆时针旋转,旋转之后点的坐标为.显然与原点距离不变,仍然为. 显然如下关系成立: 整理得到: 把上面这两个方程写成矩阵形式: 所以,只要用上面这个矩阵作用在一个 ...

  2. 线性代数 --- 高斯消元法的几何解释

    用几何图形来更加形象的展示高斯消元法的过程 高斯消元法不改变方程组的解: 现有如下2x2方程组: Tips: 下面用矩阵的行视图来展示方程组消元前后的差异. 首先,可以看到,不论是消元前还是消元后,两 ...

  3. 线性代数——韦达定理、矩阵行列式、矩阵的迹、矩阵特征值及关系

    本文主要围绕以下定理,并对相关知识点做回顾和扩充. 定理:设,...,(实数或者复数,可以重复)是阶方阵的个特征值,即,则 , 通俗描述即为:矩阵的特征值之和等于矩阵的迹,矩阵的特征值之积等于矩阵的行 ...

  4. 奇异值分解(SVD) --- 几何意义2

    在这篇文章中,我们以几何的视角去观察矩阵奇异值分解的过程,并且列举一些奇异值分解的应用. 介绍 矩阵奇异值分解是本科数学课程中的必学部分,但往往被大家忽略.这个分解除了很直观,更重要的是非常具有实用价 ...

  5. 多元统计分析——数据降维——因子分析(FA)

    一.因子分析简介 1.定义 1904年,英国心理学家CharlesSpearman研究了33名学生在古典语.法语和英语三门成绩,三门成绩的相关性系数如下: 三门成绩的高度相关会不会是由于它们三个成绩的 ...

  6. 【线性变换/矩阵及乘法】- 图解线性代数 03

    本文转自公众号---遇见数学---图解数学---线性代数部分 感谢遇见数学工作组将大学课本晦涩难懂.故作高深的数学知识,用通俗易懂而又生动有趣的方法解释出来. 线性变换是线性空间中的运动, 而矩阵就是 ...

  7. 线性代数及其应用(part4)--特征向量与线性变换

    学习笔记,仅供参考,有错必纠 文章目录 线性代数及其应用 特征向量与线性变换 线性变换的矩阵 V到V的线性变换 Rn\Bbb{R}^nRn上的线性变换 矩阵表示的相似性 线性代数及其应用 特征向量与线 ...

  8. [线性代数]Note 1--方程组的几何解释

    这是记录麻省理工学院公开课:线性代数的笔记,网址是麻省理工公开课:线性代数 第一节课说的是有关方程组的几何解释.网址是方程组的几何解释 首先是介绍方程组的几何解释,提出可以用矩阵表示,然后矩阵表示有两 ...

  9. 线性代数【15】复合线性变换-矩阵乘法 和 三维变换

    前言:本节将上节的线性变换的概念综合起来. 上节我们知道,矩阵可以认为是一组基础列向量的集,也就定义了一个线性变换的形式.而将这个矩阵和另外一个向量相乘,就得到了这个被相乘向量的,基于这个线性变换形式 ...

最新文章

  1. 关于一对多,多对多的多表查询的控制
  2. 尝试引用已删除的函数_学Excel函数公式,你必须要掌握这些知识
  3. 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路...
  4. 音视频技术:视频质量评价方法简介
  5. HashMap 1.7工作原理
  6. python上海培训哪里比较好-python培训机构上海哪里好?
  7. 立体匹配之NCC算法
  8. [BUUCTF-pwn]——[ZJCTF 2019]EasyHeap
  9. 应用程序调试技术(更新程度:完毕)送源码及PPT
  10. 20200329:K 个一组翻转链表(leetcode25)
  11. 达梦数据库,查看表空间使用情况
  12. 解决LDAP客户端统一认证DirectoryEntry出现 Ox80005000的问题
  13. splay 模板 洛谷3369
  14. 面试问遇到最难的事情_太难的事情
  15. 机器学习从入门到创业手记-2.1.1 线性回归与房价还涨么
  16. 应用交付为什么会受到用户青睐
  17. SSM 博客系统开发实战
  18. cos三次方积分_cos三次方的定积分
  19. 微信小程序实现天气预报功能(支持自动定位)(附源码)
  20. PYTHON 中的多线程

热门文章

  1. Stm32CubeMX配置RTC时钟
  2. 今日学习——卷积神经网络(CNN)
  3. 凡客诚品“凡客体”恶搞图片欣赏
  4. UE4 Android 陀螺仪
  5. 毕设 深度学习花卉识别 - python 机器视觉 opencv
  6. 电荷泵的工作原理及常用电路
  7. Python错误集锦:pandas读取excel提示ImportError: Missing optional dependency ‘xlrd’.
  8. ASP.NET MVC5 多语言国际化
  9. 十分钟看懂docker
  10. 转载:flash加密解密的相关知识