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

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

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. PHP 开发中的外围资源性能分析(一)
  2. JavaAppArguments
  3. CF1012B Chemical table 题解【二分图】【构造】
  4. Android 5中不同效果的Toast
  5. 三种sqrt函数实现
  6. python序列化持久化需要注意的一个问题
  7. WPS Office文档未保存怎么恢复
  8. php编码函数 base58,php – Base58编码Peercoin公钥的步骤
  9. 拓端tecdat|R语言使用bootstrap和增量法计算广义线性模型(GLM)预测置信区间
  10. (转)style,currentStyle,getComputedStyle的区别和用法
  11. java 考试,java程序员认证考试试题
  12. VUE3-Cesium(entity、primitive总结及材质的修改)
  13. Android 启动优化说明、黑白屏处理
  14. QT界面怎么让控件跟随窗口大小变化
  15. 携手推进国产化发展,未来智安与麒麟软件完成兼容互认证
  16. 高速PCB基础——电阻,电容,电感(第三讲)
  17. OpenCv图像处理之图像视频摄像头读取和保存
  18. Jmeter dubbo插件测试dubbo接口
  19. VMware 安装出现“不能对软件降级“和“用户在命令行上发出了 EULAS_AGREED=1,表示不接受许可协议。“
  20. 我对遥感影像分类的理解(1)

热门文章

  1. 计网--- ARP 协议
  2. EditPlus文本编辑器使用心得
  3. VS2022 安装.net4.5(亲测有效)
  4. [知行]Java题库
  5. 02、电荷泵锁相环(CPPLL)的基本结构
  6. python获取网页json返回空_Python用requests库爬取返回为空的解决办法
  7. echarts做企业关系图谱_Echarts绘制关系图(一)
  8. 火鸟字幕合并器最新版功能开发和发展方向用户调查
  9. php正则匹配sg-nc-wap_Pandas基础操作(上)
  10. AIGC大模型时代下,该如何应用高性能计算PC集群打造游戏开发新模式?