首页 文章详情

MML学习笔记(六):线性代数之矩阵的运算

海轰Pro | 799 2021-09-30 21:23 0 0 0
UniSMS (合一短信)

温馨提示

MML:Mathematics for Machine Learning

若移动端查看数学公式不全或显示错误

可以「复制文章链接至PC端」进行查看

2.1 矩阵

定义

个数排成的m行n列的数表,称为m行n列矩阵,记作

个数称为矩阵A的元素,简称元,位于矩阵A的第i行第j列,称为矩阵A的(i,j)元。

矩阵类型

常用矩阵有:

  • n阶矩阵或n阶方阵
  • 行矩阵
  • 列矩阵
  • 同型矩阵
  • 零矩阵
  • 对角矩阵

行数、列数都为n的矩阵称为「n阶矩阵或n阶方阵」

n阶方阵/矩阵也记作

「行矩阵」(或行向量,只有一行的矩阵)

「列矩阵」(或列向量,只有一列的矩阵)

「同型矩阵」:两个矩阵的行数、列数都相等。

如果两个矩阵是同型矩阵,且对应的元素也相等,那么称这两个矩阵相等,记作

「零矩阵」:元素都是0的矩阵

「单位矩阵」(或单位阵):矩阵的左上角到右下角的直线(主对角线)上的元素都是1,其余元素都为0

「对角矩阵(或对角阵)」:不在主对角线上的元素都为0,也记作


2.2 矩阵的运算

2.2.1 矩阵的加法

定义

设有两个矩阵

,那么矩阵A和B的和记作A+B


注意:只有两个矩阵为同型矩阵(行数、列数均相同),才可以进行加法运算。

运算规律

矩阵加法满足的运算规律(设A、B、C都是m×n矩阵)

补充

设矩阵

,记


称为矩阵「负矩阵」

(这里0表示零矩阵)

所以,矩阵的减法为

2.2.2 数与矩阵相乘

定义

与矩阵的乘积记作或者,规定

运算规律

数乘矩阵满足下列运算规律(设A、B是m×n矩阵,为数)

2.2.3 矩阵与矩阵相乘

定义

是一个m×s矩阵,是一个s×n矩阵

那么规定矩阵与矩阵的乘积是一个m×n矩阵,其中

并把此乘积记作

注意:只有当第一个矩阵(左矩阵)的列数等于第二个矩阵(右矩阵)的行数时,两个矩阵才能相乘。

运算规律

矩阵的乘法一般不满足交换律,即在一般情况下

对于两个n阶方阵,若,则称方阵「可交换」的。

矩阵,但是或者是有可能为0的。(0是值0矩阵)

,也不能说明或者

矩阵乘法满足结合律和分配律

对于单位矩阵

单位矩阵在矩阵乘法中的作用类似于数1

「矩阵的幂」

  • .
  • .
  • .

「其他」

2.2.4 矩阵的转置

定义

转置矩阵

某一个矩阵的行列互换得到的新矩阵称为转置矩阵

m×n矩阵A

行列互换,得到A的转置矩阵,记作

为m×n矩阵,为n×m矩阵

举例

比如:

那么

运算规律

转置满足的规律

「证明」

首先设

由矩阵相乘公式 得

的第i行为

的第j列为

所以

推出

所以

补充

对称矩阵

若A为n阶方阵,且,那么A就是对称矩阵,简称对称阵:它的元素以主对角线为对称轴对应相等。

2.2.5 方阵的行列式

内容

由n阶方阵A的元素所构成的行列式(各元素的位置不变),称为方阵A的行列式,记作|A|或者detA

注意

  • n阶方阵是个数按一定方式排成的数表
  • n阶行列式是这些数按一定的运算法则所确定的一个数

运算规律

满足的运算规律

伴随矩阵

行列式

的各个元素的代数余子式所构成的如下矩阵


称为矩阵A的伴随矩阵,简称伴随阵(A是n阶方阵)

试证:


「证明」

由矩阵的乘法公式:

可得

又由行列式定理3

得出

其中


说明

  • 当i==j时,
  • i!+=j时,

在矩阵中,就是正对角线元素都为|A|,其他元素为0

所以

注意:

|A|是一个常数 E是一个单位矩阵 |A|E结果是一个矩阵,对角线上元素都是|A|

同理

证明完成!

2.2.6 共轭矩阵

为复矩阵时,

表示的共轭复数

称为的共轭矩阵

其实就是把A中的每个元素替换为它的共轭复数。

共轭矩阵满足的规律

结语

文章仅作为学习笔记,记录从0到1的一个过程

希望对您有所帮助,如有错误欢迎小伙伴指正~

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter