非叫“秩”不可,有秩才有解_王治祥_新浪博客
http://blog.sina.com.cn/s/blog_8e7bc4f801012c23.html

我在一个大学当督导的时候,一次我听一位老师给学生讲《线性代数》中矩阵的“秩”。

矩阵的“秩”是《线性代数》中的一个非常重要的概念。我认为,理解了“秩”,线性代数就好学多了,用起来也主动多了。

因为这个概念的重要性,课间休息时,我问这位老师:“秩”是什么?为什么非要叫“秩”?

对前一个问题,他又重复了一遍教科书上的数学定义。对后一个问题,始呈不屑回答意,继则愕然,终了闪烁其词回避走开了。我没有追问下去,但是我有些不踏实:非数学专业学生的学习效果会怎么样。

“秩”在数学上是有严格定义的。从数学上去掌握“秩”的数学解析意义应该说不难。简单来说,“秩”就是组成矩阵的各向量之间的最大线性无关数。例如,有一个有5个向量组成的方阵,如果这5个向量中最多有3个向量互不相关,就说这个矩阵的秩为3;如果这5个向量中最多有4个向量互不相关,就说这个矩阵的秩为4;如果这5个向量中5个向量都互不相关,就说这个矩阵满秩。满秩,就是组成矩阵的所有向量都线性无关。当然,这里略去了行秩和列秩的区别。

我更关心的是要回答为什么非要叫“秩”。也就是说,从文字意义上,为什么叫“秩”?叫别的行不行?譬如,叫“牛”、叫“马”、叫“石头”、叫“鬼”、叫“酷”,等等,行不行?为什么一定要叫“秩”?

这个问题我又和其他几位数学教师讨论过。有的说,开始就这么叫的,习惯了,所以叫“秩”;有的说,不叫“秩”也行,无所谓。有的干脆说,不知道。尽管这些老师的数学功底很深,但是都没有给我一个使我满意的回答。

我说,不对,非要叫“秩”不可,叫别的绝对不行。叫“秩”,是有深刻含义的。准确来说,是有深刻物理意义的。

为什么呢?

我们从实用角度来理解“秩”的物理意义,就可以看出来,为什么非要叫“秩”不可。说明一点:请原谅,为了好懂,在不失数学原意的情况下,下面对严格的数学表述作了一些文字上的简化处理。

先说解决数学本身的一个实用问题。要解一个方阵 组成的线性代数方程,如果矩阵 满秩,方程才有唯一解。即:线性代数方程组有唯一解的条件是:矩阵满秩。否则,方程就无解。

再说现代控制理论中的一个实用问题。线性系统有一个矩阵,叫能控性矩阵。如果这个矩阵是满秩的,系统的状态就完全能控制;如果不满秩,系统的状态就不完全能控制。

上面两个实用例子,意思都是说矩阵要满秩,问题就有解。如果不满秩,问题就解决不了。而满秩,就是组成矩阵的所有向量都线性无关;而不满秩就是有线性相关的向量了。我们可以这么说:如果所有的向量都没有线性相关的关系,问题就有解;只要有两个向量或有一些向量有线性相关的关系,问题就解决不了。

这使我们联想到了很多社会问题的解决。有些看似很复杂的社会问题,很容易解决;有些看似很简单的社会问题,却始终解决不了。这跟“秩”有关。

举个简单的例子,排队抢购一件紧俏商品。如果排队的人彼此完全不认识,就都会老老实实地排队。哪怕队伍排得很长,也会非常有秩序。过不一会,东西就可以买到手。相反,如果排队的时候,突然走来一个关系紧密的熟人,他又不自觉,队伍又很长,东西又紧俏,非要插队。后面的人就开始嚷嚷了,秩序就乱了,搞得不对,哪怕队伍再短,也会天下大乱,谁也买不成。

这个例子说明:彼此不认识,彼此不相关,就有秩序,问题就好解决;彼此认识,彼此相关,就很难有秩序或者说没有秩序,问题就不好解决。

于是数学家就把日常生活中的这种现象和规律,总结到矩阵中的所有向量之间的关系中来,并加以抽象,于是就提出了矩阵秩的概念。说明,如果矩阵中的所有向量都是线性无关的,那么,矩阵就完全有秩序,方程就有唯一的解,系统状态就完全能控;如果矩阵中的所有向量有线性相关的,那么,矩阵就没有秩序,方程就不会有解,系统状态就不可能完全能控。

一句话,完全不相关,就有秩序;不是完全不相关,就不会有秩序。所以,矩阵中的最大的不相关的向量的个数,就叫秩,而且非叫秩不可,不能叫别的。

我又联想到其它一些问题。例如,我们国家很多地方很多部门,有很多三姑六姨的人际关系网,有些地方甚至可以用盘根错节近亲繁殖来形容。显然,这些地方这些部门,用线性代数的话来说,就不满秩,而且非常不满秩;用社会生活语言来说,就是没有秩序。这些地方和这些部门的工作,完全可以想象,是搞不好的,因为没有秩序。要搞好一个地方一个部门的工作吗,要很轻松地搞好一个地方一个部门的工作吗?用数学语言说,你首先要满秩。

所以我的结论是:线性代数中表示向量间是否线性相关的这个概念,一定要叫秩,不能叫别的。

如果这么来认识矩阵秩的概念,高深的线性代数,是不是好学一些了?学了以后是不是更好用一些了?

好学好用的根本原因,是知道了秩这个概念的数学意义以后,更清楚地理解了秩的物理意义,更明白了“秩”的文字意义。我把这种对于一个理论问题,既准确讲述数学意义,又直观讲解物理意义,还直白说明日常生活意义和文字意义的理论教学方法,叫平民化教学法。而只讲述数学意义,不讲解物理意义,不说明日常生活意义和文字意义的理论教学方法,叫学院式教学法。平民化的理论教学法,更有利于学,更有利于用。学生学起来,更有兴趣一些,更容易学一些,收获更大一些,老师也更好教一些。

平民化教学方法显然具有直观形象的特点,又不失理论的严密性和严肃性。对非数学专业的学生讲数学的时候,平民化教学法可能更有效。特别是对目前我们国家大部分非数学专业类的大学生来说,可能是更合适的。在目前的大学生状态下,我建议:尽量采用平民化教学法,尽量放弃学院式教学法。学院式的理论教学应当尽量平民化。

当然,对于数学逻辑思维能力特别强的学生来说,可能就多此一举了。

像“秩”这样好像既深奥又难懂的概念和知识,还有很多。都需要老师下功夫去思考去研究去回答,让非数学专业的学生,能够多听到一些“平民化”的数学,而不是“学院式”的数学。例如,为什么要叫矩阵的“迹”?为什么要叫矩阵的“范数”?为什么要叫“友矩阵”?为什么要叫“酉矩阵”?为什么要叫复变函数的“留数”?可以说,在数学中要这么讲的例子俯拾即是。在其它课程中也有很多,例如,热工学中的“熵”和“焓”,也有一个为什么非要叫“熵”和“焓”的问题。也要讲清楚它的物理意义文字意义,也要平民化,不要学院化。

2012年4月10日星期二  14:43  于宿迁

矩阵的秩可 线性映射线空间的维数

w

https://www.ibm.com/support/knowledgecenter/zh/SSLVMB_23.0.0/spss/base/idh_rank_types.html

个案排秩: 类型

版本 23.0.0
 
 SPSS Statistics Subscription
 
版本 24.0.0
 版本 23.0.0

您可以选择多种排秩方法。将为每种方法创建单独的排秩变量。排秩方法包含单秩、Savage 得分、分数秩和百分位数。您也可以基于比例估计和正态得分创建排秩。

秩。简单等级。新变量的值等于它的等级。

Savage 得分。新变量包含基于指数分布的 Savage 得分。

分数秩。新变量的值等于等级除以非缺失个案的权重总和。

分数秩百分比。每个等级除以带有有效值的个案数,再乘以 100。

个案权重总和。新变量的值等于个案权重的合计。对于同一组中的所有个案,该新变量是一个常数。

Ntile。基于百分位组的等级,每一组包含的个案数大致相同。例如,4 个 Ntile 会将等级 1 指定给第 25 个百分位以下的个案,将等级 2 指定给第 25 个与第 50 个百分位之间的个案,将等级 3 指定给第 50 个与第 75 个百分位之间的个案,将等级 4 指定给第 75 个百分位以上的个案。

比例估计。估计与特定等级对应的分布的累积比例。

正态得分。对应于估计的累积比例的 z 得分。

比例估计公式。 对于比例估计和正态得分,您可以选择比例估计公式:Blom、Tukey、Rankit 或 Van der Waerden。

  • Blom。基于使用公式 (r-3/8) / (w+1/4) 的比例估计创建新的等级变量,其中 w 是个案权重的总和,r 是等级。
  • Tukey。使用公式 (r-1/3) / (w+1/3),其中 r 为等级,w 为个案权重的总和。
  • Rankit。使用公式 (r-1/2) / w,其中 w 是观察次数,r 是等级,范围是从 1 到 w。
  • Van der Waerden。Van der Waerden 转换,由公式 r/(w+1) 定义,其中 w 是个案权重的合计,r 是等级,范围从 1 到 w。

选择排秩方法

  1. 从菜单中选择:

    转换 > 个案排秩...

  2. 选择一个或多个要排秩的变量。您可以只对数值变量排秩。
  3. 单击秩类型。
  4. 选择一种或多种排秩方法。将为每种排秩方法创建单独的变量。

    要基于比例估计或正态得分创建秩:

  5. 选择比例估计和/或正态得分。
  6. 选择一种排秩方法。

In linear algebra, the rank of a matrix A is the dimension of the vector space generated (or spanned) by its columns.[1] This is the same as the dimension of the space spanned by its rows.[2] It is a measure of the "nondegenerateness" of the system of linear equations and linear transformation encoded by A. There are multiple equivalent definitions of rank. A matrix's rank is one of its most fundamental characteristics.

https://en.wikipedia.org/wiki/Rank_(linear_algebra)

https://zh.wikipedia.org/wiki/秩_(线性代数)

http://baike.baidu.com/item/秩

秩 zhì 形声。字从禾,从失,失亦声。“失”为“轶”省。“轶”意为“后车超前车”,引申为“(车辆的)动态排序”。“禾”指“五谷”,引申为“俸禄”。“禾”与“轶”省联合起来表示“动态的俸禄排序”。本义:根据功过确定的官员俸禄。引申义:根据功过评定的官员品级。再引申义:次序。说明:古代官员的俸禄并非铁饭碗,而是根据年终考评确定。有功者俸禄增加,有罪者俸禄减少乃至取消。这就像官员的座车组成的车队,有的车可以超上去,提升自己在车队行列中的位置,有的会拉下来,落在后面,这就有了动态排序的概念。
⒈官吏的俸禄。
秩,积也。从禾,失声。——《说文》
父兄大臣禄秩过功,章服侵等。----《韩非子·亡征
⒉官吏的官阶、品级。
遗诏赐诸侯王各千金,将相列侯郎吏皆以秩赐金----《史记·吕太后本纪
武臣守阙者数年,今素食无代,坐进崇秩,曷以劝功?——《宋史·黄祖舜》
中丞亦镌秩去,于是始服公(袁可立)之远识焉。——明 董其昌《节寰袁公行状》
嘉此戎功晋秩枢佐。―― 明《袁可立晋秩兵部右侍郎诰》
⒊次序。
贱者咸得秩进。----《汉书·谷永传》
⒋整理。
乃命四监,收秩薪柴。----《吕氏春秋·季冬》
⒌年份,十年为一秩。
已开第七秩,饱食仍安眠。----《白居易·思旧》
渤海国官吏品级。分八秩。三秩以上穿紫衣、牙笏、金鱼。五秩以上穿绯衣、牙笏、银鱼。六、七秩穿浅绯衣,八秩穿绿衣,皆用木笏

个案排秩 Rank (linear algebra) 秩 (线性代数)的更多相关文章

  1. 【线性代数】3-3:秩(Rank)

    title: [线性代数]3-3:秩(Rank) categories: Mathematic Linear Algebra keywords: Rank Row Reduced form Pivot ...

  2. 线性代数导论 | Linear Algebra 课程

    搞统计的线性代数和概率论必须精通,最好要能锻炼出直觉,再学机器学习才会事半功倍. 线性代数只推荐Prof. Gilbert Strang的MIT课程,有视频,有教材,有习题,有考试,一套学下来基本就入 ...

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

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

  4. PYTHON替代MATLAB在线性代数学习中的应用(使用Python辅助MIT 18.06 Linear Algebra学习)

    前言 MATLAB一向是理工科学生的必备神器,但随着中美贸易冲突的一再升级,禁售与禁用的阴云也持续笼罩在高等学院的头顶.也许我们都应当考虑更多的途径,来辅助我们的学习和研究工作. 虽然PYTHON和众 ...

  5. 算法库:基础线性代数子程序库(Basic Linear Algebra Subprograms,BLAS)介绍

    调试DeepFlow光流算法,由于作者给出的算法是基于Linux系统的,所以要在Windows上运行,不得不做大量的修改工作.移植到Windows平台,除了一些头文件找不到外,还有一些函数也找不到.这 ...

  6. 读Linear Algebra -- Gilbert Strang

    转眼间我的学士学位修读生涯已经快要到期了,重读线性代数,一是为了重新理解Algebra的的重要概念以祭奠大一刷过的计算题,二是为了将来的学术工作先打下一点点(薄弱的)基础.数学毫无疑问是指导着的科研方 ...

  7. Linear Algebra From Data

    Linear Algebra Learning From Data 1.1 Multiplication Ax Using Columns of A 有关于矩阵乘法的理解深入 矩阵乘法理解为左侧有是一 ...

  8. 「2020-2021 集训队作业」Yet Another Linear Algebra Problem(行列式,Binet-Cauchy 公式)

    题面 出题人:T L Y \tt TLY TLY 太阳神:Tiw_Air_OAO 「 2020 - 2021 集 训 队 作 业 」 Y e t A n o t h e r L i n e a r A ...

  9. Here’s just a fraction of what you can do with linear algebra

    Here’s just a fraction of what you can do with linear algebra The next time someone wonders what the ...

随机推荐

  1. VUE详解

    渐进式框架 声明式渲染(无需关心如何实现).组件化开发.客户端路由(vue-router).大规模的数据状态(vuex).构建工具(vue-cli) 全家桶:vue.js+vue-router+vue ...

  2. [docker]一些经常或不经常用到的镜像启动方法-一些常用的docker启动方式

    一些经常或不经常用到的镜像启动方法 设置容器的TZ另一种办法 参考: https://github.com/spujadas/elk-docker/blob/master/start.sh ## ov ...

  3. VS编译duilib项目时候的错误解决方法整理

    @1:找不到Riched20.lib 用everything等软件搜索下磁盘.找到所在的文件夹加入到vs的库文件夹就可以.我得是C:\Program Files (x86)\Microsoft SDK ...

  4. struts-config message-resources配置问题总结

    问题:我的app无法读取配置好的ApplicationResources.properties中的内容 解答:文件目录为 /webapp /WEB-INF /classes ApplicationRe ...

  5. JavaScript变量的生命周期

    最近看国外经典教材的时候发现JavaScript与熟知的Java,C,C++都不同的特性,其中一个就是变量的生命周期.   1.在JavaScript中,对于for循环中定义的i变量,其生命周期在循环 ...

  6. spring-jmx.xml

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  7. JAVA设置HttpOnly Cookies

    HttpOnly Cookies是一个cookie安全行的解决方案. 在支持HttpOnly cookies的浏览器中(IE6+,FF3.0+),如果在Cookie中设置了"HttpOnly ...

  8. [Tips]Fix node.js addon build error: "gyp: binding.gyp not found"

    基于node-gyp写Node.js native addon的时候,碰到一个很恶心的问题. 调用“node-gyp configure”能成功,再调用“node-gyp”时总会报错,最后发现时系统时 ...

  9. python socket 简单例子

    myserver.py: import socket serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) serverso ...

  10. (转)java synchronised关键字

    转自:http://www.cnblogs.com/mengdd/archive/2013/02/16/2913806.html Java 多线程(六) synchronized关键字详解 Java ...