• 行列式学习笔记(一)


    什么是行列式

    教科书对二阶行列式的定义是这样的。
    对于一个二元一次方程组:

    {a11x+a12y=b1a21x+a22y=b2
    {a11x+a12y=b1a21x+a22y=b2

    经过消元可以得到:

    (a12a21a22a11)y=a21b1a11b2
    (a12a21a22a11)y=a21b1a11b2

    xx 的解同理可得。
    我们发现当 a12a21a22a11 方程有唯一解。
    这时我们这样来表示 a11a22a12a21

    |a11a12a21a22|=a11a22a12a21

    所以我根本没有搞懂有什么用。


    下面来介绍一种比较好懂的理解方法。
    我们知道“ 矩阵可以表示一组向量,方阵表示 nn 维向量 ”。
    也就是每行看成一个向量,竖着把所有向量合并可以确定一个 n 维的图形。
    来张二维的图看一看:

    我们的二阶行列式在上图中就表示平行四边形的面积
    当然,二维是面积,三维是体积,四维是 ??? ……
    上面这个平行四边形面积可以表示为:

    detA=|abcd|

    注意到,每一行都对应上图中的一个向量。

    行列式的求法

    我们从小学数学入手,先求上述平行四边形的面积(辅助线做法省略)

    S=(a+c)(b+d)2bccdab=adbc=detA

    也就是:

    |abcd|=adbc

    行列式的基本性质

    下面以二阶行列式展开讨论。

    性质一

    detI=1

    I 表示单位矩阵,这很好理解:
    所有向量都是 “横平竖直” 且长度都是一,面积一定是 1

    性质二

    交换行列式的两行,则行列式的值取反。
    用数学公式表示:

    |abcd|=|cdab|

    证明很简单:

    |abcd|=adbc

    |cdab|=bcad=(adbc)=|cdab|

    性质三

    直接用数学公式表达吧。(语文不行)

    |kakbcd|=k|abcd|

    简单证明一下吧。

    |kakbcd|=kadkbc=k(adbc)

    注意:det(kA)kdet(A)
    对于二阶行列式:

    det(kA)=|kakbkckd|=ka×kdkc×kb=k2(adbc)=k2|abcd|=k2det(A)

    由此可以推出,对于 n 阶的行列式:

    det(kA)=kndet(A)

    性质四

    方阵的某一行加上一行数,则有:

    |a+ab+bcd|=|abcd|+|abcd|

    证明一下:

    |a+ab+bcd|=(a+a)dc(b+b)=ad+adcbcb=(adbc)+(adbc)=|abcd|+|abcd|

  • 相关阅读:
    c#Random微读
    Vue 文件是如何被转换并渲染到页面的?
    Redis集群模式
    单片机外设-串口(UART)详情
    LabVIEW中比较两个VI
    有哪些可助力英文学术论文写作的在线网站、工具或软件?
    第7讲 SQL语言之复杂查询与视图
    Linux多线程(信号量与环形队列)
    OpenSees学习心得:RC框架的时程分析【一】
    JavaScript基础10——获取数据类型、类型转换
  • 原文地址:https://www.cnblogs.com/Oier-GGG/p/16104406.html