title: 【线性代数】7-1:线性变换思想(The Idea of a Linear Transformation)

categories:

  • Mathematic
  • Linear Algebra

    keywords:
  • Linear Transformation
  • Linear Combination
  • Kernel
  • Range

    toc: true

    date: 2017-12-04 09:04:18



Abstract: 本篇介绍线性代数的另一个角度,就是线性变换思想

Keywords: Linear Transformation,Linear Combination,Kernel,Range

开篇废话

今天没废话,线性代数到上一篇可以说已经成体系了,不能说自己精通,起码了解了大概的讨论,接下来这三篇第7章的博客是从另一个角度入门线性代数,所以从现在开始,你可以忘记前面学的所有的切入方法,也就是线性代数提出的方法,我们之前的完整套路依靠的是对线性方程组求解的过程引出后面一系列的操作,但是,线性代数为什么叫线性代数,而不叫线性方程组呢?那么本章就是解释,我觉得这个角度切入提出完整的理论更通顺,但是问题就是这么切入没有通过方程组来的那么简单,所以这个角度适合下一步提高,线性方程组适合入门,但是殊途同归,最后都能得到完整的线性代数知识框架。

The Idea of a Linear Transformation

我们第一章应该反复强调线性组合,就是一个乘加计算满足线性,当时一直很困惑为啥叫线性组合,并且当时的博客一直强调线性组合是线性代数的重要理论基础,有了线性组合才有了后面的所有。但是线性组合和线性变换有所区别:线性组合是线性变换的一种,但是线性变换并不一定就是乘加计算(线性组合)。从Caculus的角度来看,如果把某个线性组合看成一个函数,那么这个函数 TTT 满足 :

T(x+y)=T(x)+T(y)T(αx)=αT(x)
T(x+y)=T(x)+T(y)\\
T(\alpha x)=\alpha T(x)
T(x+y)=T(x)+T(y)T(αx)=αT(x)

或者

T(αx+βy)=αT(x)+βT(y)
T(\alpha x + \beta y)=\alpha T(x) + \beta T(y)
T(αx+βy)=αT(x)+βT(y)

这两种表达方式都是在Caculus中对函数线性的表达,如果对于线性代数,我们应该把输入输出转换到对应的向量空间,TTT 不在表示一个number to number的映射,而是一个vector to vector的映射:

A Transformation T assigns an output T(v)T(v)T(v) to each input vector vvv in VVV. The transformation is linear if it meets these requirement for all v⃗\vec{v}v and w⃗\vec{w}w:

T(v+w)=T(v)+T(w)T(cv)=cT(v)
T(v+w)=T(v)+T(w)\\
T(cv)=cT(v)
T(v+w)=T(v)+T(w)T(cv)=cT(v)

or take the two equation into one:

T(cv+dw)=cT(v)+dT(w)
T(cv+dw)=cT(v)+dT(w)
T(cv+dw)=cT(v)+dT(w)

接下来正经的做法是举例子,但是我想让大家都冷静冷静,当年张三丰教张无忌太极剑法的时候,就问张无忌忘了多少了?张教主说忘了一半了,又过了一会儿,张教主说全忘了,于是张真人说甚好,去揍他吧。哈哈,这段话说的基本上就是一个知识理解的必要过程,如果这段知识,你的师父或者教材让你很流畅的读下来,你肯定啥都记不住,因为一切太通常,你回觉得一切都那么理所当然,而蹩脚的老师讲的课会让你听了之后印象深刻,因为每个地方都有不懂的,你就会思考所以印象深刻,这种印象深刻的最直接后果就是等你忘了以后就真的忘了,而大师讲的课,你可能忘得更快,但是当你再看第二遍的时候整个知识树瞬间全部连接起来,融汇贯通,印象最深刻的一个坑爹老师是高中的一个生物老师,说实话,不客气的说那个老师真的是高中遇到最垃圾的老师,当时高中我还是个积极上进的好学生,每天还在思考上清华还是上北大呢,结果这个老师让我第一次知道什么是垃圾的老师,上课念课本不说,完全没有自己的体系,然后每天的方式就是提问不会的要被罚写(每个概念20遍,然后我用五只笔捆绑在一起,然后瞬间完成),卧槽,我当时都震惊了,还有这种教课方式,好在后来可爱的海燕老师来了,这个货就滚蛋了,不然我估计我连西电都考不上。

怎么样,现在还能想起来矩阵怎么来的么?如果还能想起来上面那么一大段废话就白说了,赶紧忘了矩阵,我们现在没有矩阵,只有线性变换。

举个

【线性代数】7-1:线性变换思想(The Idea of a Linear Transformation)的更多相关文章

  1. 【线性代数】7-2:线性变化的矩阵(The Matrix of a Linear Transformation)

    title: [线性代数]7-2:线性变化的矩阵(The Matrix of a Linear Transformation) categories: Mathematic Linear Algebr ...

  2. 【线性代数】Linear Algebra Big Picture

    Abstract: 通过学习MIT 18.06课程,总结出的线性代数的知识点相互依赖关系,后续博客将会按照相应的依赖关系进行介绍.(2017-08-18 16:28:36) Keywords: Lin ...

  3. Matlab图像处理系列1———线性变换和直方图均衡

    注:本系列来自于图像处理课程实验,用Matlab实现最主要的图像处理算法 图像点处理是图像处理系列的基础,主要用于让我们熟悉Matlab图像处理的编程环境.灰度线性变换和灰度拉伸是对像素灰度值的变换操 ...

  4. paper 128:奇异值分解(SVD) --- 线性变换几何意义[转]

    PS:一直以来对SVD分解似懂非懂,此文为译文,原文以细致的分析+大量的可视化图形演示了SVD的几何意义.能在有限的篇幅把这个问题讲解的如此清晰,实属不易.原文举了一个简单的图像处理问题,简单形象,真 ...

  5. 转载:奇异值分解(SVD) --- 线性变换几何意义(上)

    本文转载自他人: PS:一直以来对SVD分解似懂非懂,此文为译文,原文以细致的分析+大量的可视化图形演示了SVD的几何意义.能在有限的篇幅把这个问题讲解的如此清晰,实属不易.原文举了一个简单的图像处理 ...

  6. 特征向量-Eigenvalues_and_eigenvectors#Graphs 线性变换

    总结: 1.线性变换运算封闭,加法和乘法 2.特征向量经过线性变换后方向不变 https://en.wikipedia.org/wiki/Linear_map Examples of linear t ...

  7. 个案排秩 Rank (linear algebra) 秩 (线性代数)

    非叫“秩”不可,有秩才有解_王治祥_新浪博客http://blog.sina.com.cn/s/blog_8e7bc4f801012c23.html 我在一个大学当督导的时候,一次我听一位老师给学生讲 ...

  8. 【线性代数】6-5:正定矩阵(Positive Definite Matrices)

    title: [线性代数]6-5:正定矩阵(Positive Definite Matrices) categories: Mathematic Linear Algebra keywords: Po ...

  9. 【线性代数】6-2:对角化(Diagonalizing a Matrix)

    title: [线性代数]6-2:对角化(Diagonalizing a Matrix) categories: Mathematic Linear Algebra keywords: Eigenva ...

随机推荐

  1. (十二)SpringBoot之Spring-Data-Jpa(一)

    一.Spring-Data-Jpa概念 JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate.TopLink等. Spring D ...

  2. 【SQL Server性能优化】删除大量数据的方法比较

    原文:[SQL Server性能优化]删除大量数据的方法比较 如果你要删除表中的大量数据,这个大量一般是指删除大于10%的记录,那么如何删除,效率才会比较高呢? 而如何删除才会对系统的影响相对较小呢? ...

  3. 微软发布云端基因服务:推动AI驱动的精准医疗

    微软发布云端基因服务:推动AI驱动的精准医疗 2018年03月07日 00:00:00 微软研究院AI头条 阅读数:117    版权声明:本文为博主原创文章,未经博主允许不得转载. https:// ...

  4. MarkDown 语法大全查询

    目录 1. 斜体和粗体 2. 分级标题 3. 超链接 3.1. 行内式 3.2. 参考式 3.3. 自动链接 4. 锚点 5. 列表 5.1. 无序列表 5.2. 有序列表 5.3. 定义型列表 5. ...

  5. POJ1988(Cube Stacking)--并查集

    题目链接:http://poj.org/problem?id=1988 题意:有n个元素,开始每个元素各自在一个栈中,有两种操作,将含有元素x的栈放在含有y的栈的顶端,合并为一个栈. 第二种操作是询问 ...

  6. 2 webpack 4 加vue搭建开发环境最终配置

    1 package.json { "name": "c", "version": "1.0.0", "desc ...

  7. Python UDP 通信

    UDP_Client.py import socket # 创建一个 UDP 套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DG ...

  8. git remote 使用总结

    使用场景:新建一个git仓储并与远程关联 1.初始化一个新的空的git仓储,并在仓储下做一些改动 mkdir gitDir cd gitDir/ git init touch file git sta ...

  9. vue语法概要二

    函数 用途 类别 v-html 用于输出html格式的数据 输出 v-bing 用于输出值 输出 v-model 双向绑定 输入和输出 v-if 逻辑判断 分支语句 v-else 同上 分支语句 v- ...

  10. ant design pro超详细入门教程

    1.Ant Design Pro 初了解 说到ant design pro,得先了解一下ant design是个什么东西?ant design蚂蚁金服基于react打造的一个服务于企业级产品的UI框架 ...