近期回顾了下行列式的计算方法,以及其几何意义,本文是作者的一点浅薄理解。欢迎朋友们一起交流。
 线性代数系列文章见专栏,下面是往期内容:

为什么要学线性代数

(点击蓝色字体进入查看)

正题:

每一个线性变换都对应着一个变换矩阵,被变换后的空间,相对之前来说也发生了一定的形变,而行列式的意义则是线性变换前后,空间形变的倍数。

以二维空间为例,旋转变换就是一种线性变换(不了解旋转变换的请看上条推送),其对应的矩阵叫旋转矩阵:

该变换作用在二维空间的任一个向量,相当于将该向量逆时针旋转θ角度,于是该变换可以把整个二维空间旋转θ角度。

因为只是单纯的旋转,面积不发生变化,所以形变的倍数为1,正如该矩阵的行列式,cos^2+sin^2=1。

其他的一些变换,有的将空间伸展,有的将空间挤压,此时形变倍数就不为1了。假设有线性变换矩阵:

该矩阵将二维空间沿着水平方向伸展3倍,垂直方向不变。还是用上一篇推送的例子,假设有如下图形:

可知面积为5,将线性变换矩阵作用于图中的三个向量,比如[-1  3]T

如下图,绿色向量正是由蓝色向量沿水平方向伸展3倍垂直方向不变得到的向量。

(因为横坐标是负数,所以向左伸展,若是正数则向右伸展,比如向量[3  1]T)

经过该矩阵的作用,上述三角形变为图下所示:

其面积为15,正好是蓝色三角形面积的3倍,而此变换矩阵的行列式等于3,这就验证了之前的结论,即行列式的意义:线性变换后,空间形变的倍数。

取个极端情况:上述矩阵的行列式等于0 ,那么它的意义就是将该二维平面挤压至一条线甚至一个点,面积自然为零。

笔者为了做图方便,只举了水平方向伸展的例子,向其他方向伸展、挤压的情况朋友们可自行画图摸索、证明。

1.低阶行列式

二阶行列式比较简单,记住它的计算方法即可:主对角乘积 减去 副对角乘积,如下式:

三阶行列式计算公式为:

此公式可用下图来记其规律,实线相连的数相乘,系数为1,虚线相连的数相乘,系数为-1:

(图取自同济教材)

在实际计算中,如果行列式中0元素比较多,可以用按行(列)展开(此方法后面讲),不必记上面的公式。而且,上式也可用展开法得出。

2.全排列和逆序数

在三阶行列式的计算公式中,右侧有六项,每一项都是三个不同行、不同列的元素之积,且每一项的系数有正有负,那么他们之间有什么规律呢?这就涉及到了全排列和逆序数的知识。

全排列:

由高中数学的排列组合可知,n个元素的排列种数为n的阶乘。比如三个数1、2、3,则有六种组合:123、132、231、213、321、312。

逆序数:

对于n个不同的元素,规定一个标准次序(比如从小到大),于是在这n个元素的排列中,当某个元素的先后次序与标准次序不同,就构成1个逆序,一个排列的所有逆序的总数叫做这个排列的逆序数。

逆序数为奇数的排列叫做奇排列,为偶数则叫做偶排列。

上面是课本上的定义,对于大一的同学或者之前没好好学但是想考研的同学,初次看这个定义可能不太好理解,有点懵,那么看下面计算逆序数的方法和几个例子就容易理解了:

假设1~n这n个自然数,规定从小到大为标准次序,对于任意一个元素x(x在1到n之间),如果比x大且排在x前面的元素有t个,那么就说x的逆序数是t,这n个数的逆序数之和为这个排列的逆序数。

例1:求32514这个排列的逆序数。(同济例题)

解:

对于3,排在第一位,它的前面没有比它大的数,所以其逆序数为0

对于2,2的前面比它大的数只有一个3,所以其逆序数为1

对于5,它排在第三位,前面的3和2都比它小,所以其逆序数为0

对于1,它排在第四位,前面的3、2、5都比它大,所以其逆序数为3

对于4,它排在最后一位,前面比它大的数只有5,所以其逆序数为1

于是,这个排列的逆序数为0+1+0+3+1=5。

上面的解法是看该元素前面有几个比它大的数,还有另一种解法,看该元素后面有几个比它小的数,还是上个题,可以这样算:

对于3,其后面有两个数比它小,分别是1、2,所以其逆序数为2;

对于2,其后面只有一个数比它小,所以其逆序数为1;

对于5,其后面有两个数1、4比它小,所以其逆序数为2;

对于1和4,其逆序数均为0;

于是,这个排列的逆序数等于2+1+2+0+0等于5。

(注意,上述都是基于标准次序从小到大顺序来计算的)

了解了逆序数的计算方法后,我们来看行列式的计算公式与逆序数有什么关系,此处以三阶为例,为了方便,下面再贴出三阶行列式的公式:

可以看出,右侧的每一项,除了系数外,都可写为

其中第一个下标(行标)是标准次序123,p1、p2、p3 是1、2、3的某个排列,前文提到,这三个数的排列有六种,所以得出上式右侧的六个乘积项,而系数的计算方法为:

p1、p2、p3为偶排列时,系数为1;

p1、p2、p3为奇排列时,系数为-1;

可以验证,系数为1的三个项,列标分别为123、231、312,其逆序数分别为0、2、2,是偶数;系数为-1的三个项,读者自行验证。

所以,各项的系数可以表示为(-1)t ,其中t是该项各元素列标排列的逆序数。

本文以三阶为例,高阶的依此类推。

(关于逆序数和行列式的关系,某一年考研中考过,具体哪年忘记了...)

本文首发于微信公众号:数字自修

行列式的几何意义、计算公式相关推荐

  1. 矩阵与行列式的几何意义

    作者:童哲 链接:https://www.zhihu.com/question/36966326/answer/70687817 来源:知乎 著作权归作者所有,转载请联系作者获得授权. 行列式这个&q ...

  2. 考研数学-行列式的几何意义

    转载自:https://www.cnblogs.com/AndyJee/p/3491487.html 行列式的几何意义: 行列式的定义: 行列式是由一些数据排列成的方阵经过规定的计算方法而得到的一个数 ...

  3. 【线性代数的几何意义】行列式的几何意义

    三.行列式的几何意义: 行列式的定义: 行列式是由一些数据排列成的方阵经过规定的计算方法而得到的一个数.当然,如果行列式中含有未知数,那么行列式就是一个多项式.它本质上代表一个数值,这点请与矩阵区别开 ...

  4. 矩阵行列式的几何意义验证

    二阶行列式的几何意义就是由行列式的向量所张成的平行四边形的面积.举例验证如下: 三阶行列式的几何意义: 一个3×3阶的行列式是其行向量或列向量所张成的平行六面体的有向体积.

  5. 矩阵的秩与行列式的几何意义

    这里首先讨论一个长期以来困惑工科甚至物理系学生的一个数学问题,即,究竟什么是面积,以及面积的高维推广(体积等)? 1 关于面积:一种映射 大家会说,面积,不就是长乘以宽么,其实不然.我们首先明确,这里 ...

  6. 线性代数 行列式(二)

    本文是 线性代数 系列的第三篇文章,往期精彩,可点击蓝色字体阅读: 为什么要学线性代数 行列式的几何意义是什么 一. 行列式性质 1.行列式与它的转置行列式相等. 转置行列式的意思是:对角线元素不变, ...

  7. 3D图形:矩阵的行列式,矩阵的逆、正交矩阵、齐次矩阵

    前言 在前面我们说到关于矩阵的一些计算知识,相信大家已经觉得进入了水深火热之中了,那么为了让大家感到更加刺激的视觉体验和感官体验,这一篇博客,我将对矩阵的行列式,矩阵的逆,正交矩阵,齐次矩阵进行探讨研 ...

  8. 线性代数笔记20——行列式和代数余子式

    行列式 如果有两个向量<a1, a2>和<b1, b2>,那么这两个向量组成的行列式是: 看起来只是表示一个简单的计算,仅仅计算了一个数值,但是别忘了,行列式是由向量组成的,它 ...

  9. 李宏毅线性代数笔记3:行列式det

    1 N元排列 1.1 顺序和逆序 一个排列中:小的在前,大的在后--这一对数组成一个顺序; 反之则为逆序 1.2 逆序数 一个排列中逆序的个数,称之为数 1.3 奇排列与偶排列 逆序数为奇数的排列-- ...

最新文章

  1. Raspberry Pi 3B 安装Miniconda
  2. InnerHTML、InnerText、outerHTML、outerText的区别
  3. Object family 在Object search中的default逻辑
  4. endnote怎么和word关联_endnote x9怎么和word关联?Word中用EndNote X9教程
  5. 什么是代码调试(debugging)?进行代码调试的基本方法有哪些?
  6. python多目标优化_多目标优化算法(四)NSGA3(NSGAIII)论文复现以及matlab和python的代码...
  7. clickhouse 同步 mysql数据
  8. Tendermint推出2000万美元风投基金,促进Cosmos发展
  9. 6阶群的非平凡子群_抽代杂谈(9): Fratinni子群和幂零群(上)
  10. 如何使用Mac预览程序将png转换为jpg格式的技巧分享
  11. sae java 开发环境_SAE本地环境与真实环境的差别
  12. MySQL 事务 MVCC 版本链
  13. Oracle GoldenGate下载地址
  14. 无人驾驶技术的发展趋势
  15. 北京地铁各条线路介绍
  16. 淘宝返利微信公众号怎么使用微信返利机器人查淘宝优惠券及淘宝购物返利?
  17. python祝福,1024,用Python抽取你的专属祝福!
  18. 算法篇-union-find并查集
  19. 亮相SIGGRAPH 太极拳三维教学App制作揭秘
  20. Excel如何将一个单元格数据拆分为多行单元格

热门文章

  1. Floodlight学习笔记
  2. 大浪淘沙,JSP终将死去
  3. guess soldes prix cela est inutile
  4. CET-6 | 2018年 六级真题『翻译』语句
  5. MFC编程 -- 读取文件内容
  6. 托福作文——《十天突破新托福Essay》
  7. 小米净水器底部漏水_漏水传感器:您可能没有的最容易被忽视的智能家居设备...
  8. 数据挖掘工程师面试指南
  9. 美国管理会计师协会任命罗斯-波特为首席财务官
  10. spring boot使用redis实现抢单功能