矩阵也存在加减乘除
矩阵就是填满数字的表格,一般用大写字母表示,关于矩阵很重要的一点是,它不是一个自然的概念,它是数值的一种表示方法,矩阵的运算也是人为约定的(人造的规则,完全可以采用不同的方法)
假设:
,
,
,
矩阵加法
注:同位置相加,所以 A 无法加 C
矩阵减法
标量与矩阵相乘
所以
矩阵乘法
其实是行向量与列向量的点积
矩阵除法
方阵:行和列相同的矩阵称为方阵,A和B都可以称为方阵
对角矩阵:除反对角线外,其它数据都为0的方阵,称为对角矩阵,例如:
单位矩阵:反对角线的数据全为1的对角矩阵,称为单位矩阵,例如:
注:单位矩阵I与方阵A有个属性,I·A=A,A·I=A
常规数学中,
矩阵中,也存在类似的式子,
其中,为矩阵A的逆矩阵,矩阵世界中,单位元是单位矩阵
求矩阵的逆矩阵,就是矩阵除法
2x2矩阵的逆矩阵
假设
矩阵A的行列式为:
矩阵A的逆矩阵为:
3x3矩阵的逆矩阵-方法1
求解过程较复杂,主要步骤为:
1. 从矩阵A求余子式
2. 从余子式求代数余子式
3. 从代数余子式求伴随矩阵
4. 从矩阵A或矩阵A和代数余子式求矩阵A的行列式
5. 从矩阵A的行列式和伴随矩阵求矩阵A的逆矩阵
下面为详细步骤:
假设
1. 从矩阵A求余子式,等于矩阵A去掉某一数字元素所在的行和列后,剩余的数字元素形成的2x2矩阵的行列式:
2. 从余子式求代数余子式,等于余子式与符号矩阵对应元素相乘,注意,不是行向量与列向量的点积:
符号矩阵固定为:
因此,代数余子式cofactors为:
3. 从代数余子式求伴随矩阵,等于代数余子式沿反对角线转置,也就是行和列进行转换:
4. 从矩阵A和伴随矩阵求矩阵A的行列式,等于矩阵A中任意一行的元素与伴随矩阵相应行的元素,相乘然后相加:
假设我们选取矩阵A中的第二行元素,相应的,也会选取伴随矩阵中的第二行元素,
5. 从矩阵A的行列式和伴随矩阵求矩阵A的逆矩阵,等于1除以矩阵A的行列式,然后再乘以伴随矩阵:
3x3矩阵的逆矩阵-方法2
该方法称为高斯消去法(Gauss-Jordan elimination,查看证明过程),主要步骤为:
1. 增广原矩阵
2. 基础行运算
下面为详细步骤:
假设
1. 增广原矩阵,等于在原矩阵的右侧增加一个同等大小的单位矩阵:
2. 基础行运算,等于原始矩阵执行一堆行运算,相应的,在单位矩阵执行相同的行运算,直到原始矩阵变成单位矩阵,此时,原始单位矩阵就变成了原始矩阵的逆矩阵;行运算--行可以由原始行乘以任意数字来代替,也可以对任意两行进行交换,还可以用其他行加上或减去某一行,然后用结果代替原始行;下面开始基础行运算:
第三行减去第一行,然后用结果代替第三行,增广矩阵变为:
第三行与第二行进行交换:
第三行减去(第二行乘以2),然后用结果代替第三行:
第一行减去第三行,然后用结果代替第一行:
此时,增广矩阵的左侧已经变成了单位矩阵,那么,增广矩阵的右侧就是原始矩阵的逆矩阵
注:高斯消去法也可以用来求解2x2矩阵的逆矩阵