开始从ToDoList里挑东西来杀.
感觉矩阵和行列式这两个跟很多东西都有关而且接触最少
所以先从它们开始补>w<
P.S.看了很多资料,他们对矩阵和行列式这些东西的介绍都很丧病…我会尽量用通俗的语言来写我的笔记= =如果您不喜欢这种风格QAQ那我也没办法了请隔壁看别人的吧
—————————线割分是我>w<——————————————–
什么是矩阵?
矩阵是n*m个数在n*m这个二维区域内的一个排列,是一个横纵排列的二维数字表格.
也就是说,矩阵只是一些数的一种存储形式.
通常我们使用大括号或者中括号来表示一个矩阵.
我们将矩阵中横向的元素组称为行,纵向的称为列.(P.s.Wikipedia上说这仅仅是中国大陆的叫法)
特殊的,当一个矩阵的n或者m为1时,他变成了一个向量.
通常情况下我们说的向量都是矩阵的一个列向量(即某一列上所有数的排列),那要怎么得到行向量呢?
一个矩阵转置之后的第i列的列向量就是他之前的第i行的行向量
那什么是矩阵的转置呢?
矩阵的转置和置换:
有矩阵A,将A行上元素和列上元素交换得到新的矩阵,这个新的矩阵就是矩阵A的转置,记为 AT .
例如:
它的转置是:
然而矩阵除了转置之外还有一个叫做置换的东西0-0
什么是一个矩阵的置换呢?
首先来了解一下什么叫单位矩阵.
某个n*n的矩阵的一条对角线(左上到右下的那一条,也叫主对角线)上元素全部为1,其他元素全部为0,则这个矩阵是个n阶单位矩阵.
交换一个n阶单位矩阵E的几行或几列得到的新的矩阵,称为一个n阶置换矩阵.
其实置换矩阵好像并没有什么太大的用…稍微提一下只是为了区分它和转置矩阵.
如果一个矩阵的左下角的所有元素都是0(不含主对角线),即对于任意i>j, ai,j=0 那么这个矩阵就是个 上三角矩阵.特殊的,如果主对角线上的矩阵都是1,那么这个矩阵是个 单位上三角矩阵.
跟他相反的就是下 三角矩阵和 单位下三角矩阵,我不介绍了= =
如果一个矩阵的每行每列都只有一个元素是1,其他都是0(不带对角线的n皇后那样的排列),那么称这个矩阵是个 排列矩阵.
对称矩阵: A=AT 的矩阵A是对称矩阵.
矩阵的基础运算:
矩阵的加法:
有矩阵A和矩阵B,二者都是n*m的矩阵,则他们的和矩阵C里每一个元素 Ci,j=Ai,j+Bi,j
全0矩阵是矩阵加法的单位元.
矩阵的减法:
类比加法, C=A−B , Ci,j=Ai,j−Bi,j
矩阵的倍数:
和向量的数乘运算类似,对 B=λA ,他的每一个元素 Bi,j=λ⋅Ai,j
矩阵的乘法:
矩阵乘法的要求不再是两个矩阵大小相等,他要求相乘的矩阵A和B,假设A的列数为n,则B的行数必定为n.也就是A的转置矩阵大小一定可以容纳下B矩阵或者被B矩阵容纳.官方的说法是这两个矩阵相容.
若一个矩阵A为m*n的矩阵,B为n*p的矩阵,C为他们的乘积,则