文章目录:
矩阵定义
矩阵运算
矩阵的秩
行列式
逆矩阵
参考
矩阵定义
一个m×n的矩阵是一个由m行n列元素排列成的矩形阵列,矩阵里的元素可以是数字、符号或数学式。以下是一个由6个数构成的2行3列的矩阵:
对于m×n的矩阵,如果m=n,则这样的矩阵叫做方阵,对于一般的矩阵,可以表示为:
有时候为了指明所讨论的矩阵的级数,可以把m×n矩阵写成或者
。数
,
称为矩阵A的元素,i称为元素
的行指标,j称为列指标。
矩阵运算
加减法
两个矩阵的加法是多元组加法的扩展,如果有两个矩阵和
,则这两个矩阵的加法可以表示为:
矩阵的加法就是矩阵对应的元素相加,当然相加的矩阵必需要有相同的行数和列数。由于矩阵的加法归结为它们的元素的加法,也就是数的加法,所以矩阵加法有如下性质:
结合律:
;
交换律:
。
元素全为零的矩阵,称为零矩阵,记为,在不致引起混淆的时候,可以简单地记为O。显然,对所有的矩阵A,有A+O=A。
矩阵
称为矩阵A的负矩阵,记为,显然
。矩阵的减法定义为
。
乘法
设矩阵,
,那么矩阵
,其中
称为A与B的乘积,记为C=AB。
由矩阵乘法的定义可以看出,矩阵A与B的乘积C的第i行第j列的元素等于第一个矩阵的第i行与第二个矩阵B的第j列的对应元素乘积的和。当然,在乘积的定义中,要求第二个矩阵的行数与第一个矩阵的列数相等。
举个例子,设A、B两个矩阵如下所示
那么:
矩阵C的第一行第二列的元素-14是矩阵A的第一行元素与矩阵B的第二列对应元素乘积之和,即1×0+0×2+(-4)×3+2×(-1)=-14。矩阵的乘法适合结合律,即有。矩阵的乘法不适合交换律,即一般来说
,这是由于一方面在乘积中要求第一个因子的列数等于第二个因子的行数,否则没有意义。即使当AB有意义时,BA不一定有意义。另一方面即使AB与BA都有意义,它们的级数也不一定相等。此外,矩阵乘法还有一个特点,两个不为零的矩阵的乘积可以是零。矩阵乘法的消去律不成立,即当
时,不一定有B=C。
矩阵的乘法和加法适合分配律,即满足等式,
。对于主对角线上的元素全是1,其余元素全是0的n×n矩阵,称为n级单位矩阵,记为
,在不致引起混淆的时候可以简单写为E。对于单位矩阵,显然有等式:
,
。
数量乘法
矩阵与数量的乘法的定义类似于多元组与数量的乘法,矩阵
称为矩阵A与数量k的数量乘法,记为kA,换句话说,用数k乘矩阵就是把矩阵的每个元素都乘上k,矩阵的数量乘法有如下性质:
矩阵
通常称为数量矩阵,如果A是一个n×n矩阵,那么有。
转置
把一矩阵A的行列互换,所得到的矩阵称为A的转置,记为,或者A'。确切的定义是:
显然,m×n矩阵的转置是n×m矩阵。
矩阵的转置有如下性质:
矩阵的秩
如果把矩阵的每一行看成一个向量,那么矩阵就可以认为是由这些行向量组成的。同样,如果把矩阵的每一列看成一个向量,那么矩阵也可以认为是由列向量组成的。所谓的行秩就是指矩阵的行向量组的秩;矩阵的列秩就是矩阵的列向量组的秩。
例如,矩阵
行向量组,很容易证明向量组
是向量组
的一个极大线性无关组。事实上由
,可得
,这就证明了
线性无关。因为
是零向量,把
添进去就线性相关了,因此向量组
的秩是3,也就是说矩阵A的行秩为3。
列向量组,用同样的方法可以得到
是线性无关而
,如果把
添进去就线性相关了,因此,向量组
是向量组
的一个极大线性无关组,秩是3。
可以证明矩阵的行秩和列秩是相等的,所以统称为矩阵的秩。
行列式
方阵是矩阵中的特殊性况,指的是行数和列数都相等的矩阵。对于行数和列数相同的方阵才有行列式的概念,给定一个n×n的矩阵M:
定义一个n级行列式
称为矩阵M的行列式,记作。
现在考虑行列式的计算,对于n级行列式:
中,划去元素所在的第i行和第j列,剩下的
个元素按原来的排法构成一个n-1级的行列式:
称为元素的余子式,记为
,称
为代数余子式,则对于n级行列式,如下等式成立:
按这个定义,3级行列式可以改写成:
举个计算行列式的例子,
行列式具有一些特别重要的性质:
行列互换,行列式不变,即
。
一行(列)的公因子可以提出去,或者说一数乘行列式的一行(列)就相当于这个数乘以此行列式,如果一行列式中一行(列)为零,那么行列式为零,即
如果某一行(列)是两组数的和,那么这个行列式就等于两个行列式的和,而这两个行列式除这一行(列)以外全与原来行列式的对应行(列)一样,即:
如果行列式中有两行(列)相同,那么行列式为零,所谓两行(列)相同就是说两行(列)的对应元素都相等。
如果行列式中两行(列)成比例,那么行列式为零。
把一行(列)的倍数加到另一行(列),行列式不变。
对换行列式中两行(列)的位置,行列式反号。
这些性质可以帮助我们计算行列式的值,例如计算行列式
行列式的计算过程为
第一步是互换第1,2两行,然后都是把一行的倍数加到另一行,不难算出,用这个方法计算一个n级的数字行列式只需要做次乘法和除法。
逆矩阵
n级方阵A称为可逆的,如果有n级方阵B,使得AB=BA=E,这里E是单位矩阵,那么B就称为逆矩阵,记为。
首先,由于矩阵的乘法规则,只有方阵才能满足要求;其次,对于任意的矩阵A,矩阵B是唯一的。
设是矩阵
中元素的代数余子式,矩阵
称为A的伴随矩阵。易知,。
如果,则
,即
。
如果矩阵A,B可逆,那么和AB也是可逆,且
,
。
方阵的逆矩阵并不是总存在的,有几种方法可以判定逆矩阵何时存在:
矩阵的秩为n;
它是非奇异的;
;
它的行(列)是线性无关的;
如果矩阵M是一个方阵并且其行列式的值为非零,则称矩阵M为非奇异的,否则,就称为奇异的。
参考
[1] 高等代数. 高等敎育出版社, 2003.
[2] Tomas Akenine-Möller, Eric Haines, and Naty Hoffman. Real-time rendering. CRC Press, 2011.
[3] F. Hill, and S. Kelley. Computer Graphics Using OpenGL, 3/E, Pearson, 2007.
文章来源:https://zhuanlan.zhihu.com/p/144717539?utm_source=wechat_session&utm_medium=social&utm_oi=1230767719319826432&utm_campaign=shareopn