线性代数
一、矩阵
1、什么是矩阵?
矩阵是一种按照长方阵排列的包含复数和实数的集合
2、矩阵转换
就是把生活中的一列数或者方程式转换为矩阵
3、特殊矩阵
- 只有一行的矩阵: 行矩阵、行向量
A = (A1, A2 ... An)
- 只有一列的矩阵: 列矩阵
[[1 ]
A = [0 ]
[0 ]]
- 对角矩阵: 只有对角线有数据,其他为0的矩阵
[[1. 0. 0.]
A = [0. 2. 0.]
[0. 0. 3.]]
- 单位矩阵: 对角线矩阵中数据都为1的矩阵
[[1. 0. 0.]
A = [0. 1. 0.]
[0. 0. 1.]]
二、矩阵的运算
1、矩阵的加法、减法: 需要结构完全相同
[[1 2 3] [[5 6 4] [6 8 7]
[4 5 6] + [8 9 3]] = [12 14 9]
[7 8 9]] [7 5 3]] [14 13 12]
2、矩阵的乘法
- 只有当第一个矩阵(左矩阵)的列数等于第二个矩阵(右矩阵)的行数时,两个矩阵才能相乘。结果为第一个矩阵的行数和第二个矩阵的列数
[[4. -1. 2. 1] [[1. 2] [[ 9 9 ]
A = [1. 1. 0. 3] * [2 1] = [-2 9]
[0. 3. 1. 4]] [3 0] [-1 11]
[-1 2]
3、数与矩阵相乘
4、矩阵的转置
将矩阵的行列互换运算,将列的数据转换为行的数据
矩阵的转置也是一种运算,满足下述运算规律(假设运算都是可行的)
4、求逆运算: 逆矩阵
- 不是所有的矩阵都有逆矩阵
- A * A-1 = E , A-1 为A矩阵的逆矩阵
三、行列式
行列式: 又称为方阵,是一种运算 |A|
-
下三角形矩阵
. -
对角行矩
-
行列式的性质
- 行列式与它的转置行列式相等
- 对换行列式的两行(列),行列式不变
- 推论:如果行列式的两行(列)完全相同,则此行列式等于0
- 行列式的某一行(列)中的所有元素都乘K,等于行列式乘K
- 推论:行列式中某一行(列)的所有元素的公因子可以提到行列式记号外面
- 行列式中如果有两行(列)元素成比例,则此行列式为0
- 若行列式的某一行(列)元素是两数之和,则此行列式可分解为两个行列式相加
- 把行列式的某一行(列)的各元素乘K,再加到另外一行(列)对应的元素上去,行列式不变