线性代数(速通)
1. 行列式
1.1. 基本运算
-
行列式每行被称为 r、每列被称为 c(r1=第一行,c3=第三列)
-
行列式每行/列都可互换,但没换一次就要变号(r1 和 r2 互换,行列式前要带-)
-
行列式每行/列都可进行加 k 倍的运算(r1-3*r2,k=-3)
-
行列式每行/列都可以提出公因数并乘到行列式之前(如 r1 有公因式 2,c3 有公因式 2,则为2∗3∗提出后的行列式)
-
对于二阶行列式而言其值=主对角线(左上−右下)∗副对角线(右上−左下)
1.2. 三角形行列式
形如
ab0c
、
a0bc
此类行列式被称为三角形(下三角、上三角),其值为a∗c−b∗0=a∗c=主对角元素乘积
a00bd0cef=a∗d∗f
利用三角形法计算时,应将(1,1)处的值通过交换
变为 1
1.3. 只有两种元素的三阶行列式
D=xaaaxaaax
该行列式,每行和列元素之和都相等。变化为 c1+c2+c3 则得到
x+2ax+2ax+2aaxaaax
,提取 c1 的公因式x+2a,得到
(x+2a)⋅111axaaax
此时(1,1)处为 1,则可使用三角形进行后续运算(r2-r1,r3-r1),最终得到
(x+2a)⋅100ax−a0a0x−a=(x+2a)⋅(x−a)2
1.4. 范德蒙行列式
D1=1x1x121x2x221x3x32
、
D2=111x1x2x3x12x22x32
范德蒙行列式特点为第一行/列元素全为 1,且第二行/列为该行/列的公比。
首先将第一行/列化为 1 0 0(c2-c1,c3-c1),
D1=1x1x120x2−x1x22−x120x3−x1x32−x12
然后将第 3 行/列拆开x22−x12=(x2−x1)(x2+x1),然后针对列提出公因式
D1=(x2−x1)(x3−x1)1x1x1201x2+x101x3+x1
最后将仅剩的 1 消去(r3-r2)就可变为三角形了
D1=(x2−x1)(x3−x1)1x1x1201x2+x100x3−x2=(x2−x1)(x3−x1)(x3−x2)
对于四阶范德蒙行列式做法也相同,先用第一列/行减去其他几列/行,接着拆出公因式,然后提到行列式前面,最后化为三角形计算
1.4.1 特殊范德蒙行列式
D=b+caa2a+cbb2a+bcc2
这种行列式也是特殊的范德蒙行列式,其中 r2+r1 后 r1 可提出公因数 a+b+c,然后 r1 变为 1 1 1,剩下的与三阶范德蒙行列式计算一致
D=(a+b+c)1aa21bb21cc2
1.5. 爪型行列式
D=a11111a20010a30100a4
-
首先将主对角线第 2~n 个元素化为 1(每行提对应主对角线元素为公因子,如 1 a2 0 0,则提a2)
-
再将其转为三角形行列式
D=a2a3a4a1a21a31a41110010101001=r1−r2−r3−r4=a2a3a4a1−a21−a31−a41a21a31a41010000100001=a2a3a4(a1−a21−a31−a41)
即使 r1 为a1 2 3 4,计算方式也一样,只不过 c1 的分子也会随着 r1 之后的数而变换
1.6. 余子式、代数余子式
余子式Mij就是去除aij所在行和列以外其余元素组成的行列式,而代数余子式Aij就是(−1)i+j∗Mij
如:
a11a21a31a12a22a32a13a23a33中a11的余子式M11是
a22a32a23a33,其代数余子式A11是
(−1)1+1a22a32a23a33
1.6.1 行列式的展开定理:
行列式计算可以使用某行/列的所有元素
乘代数余子式
之和:
D=a11a21a31a12a22a32a13a23a33=ai1Ai1+ai2Ai2+ai3Ai3=a1jA1j+a2jA2j+a3jA3j
也就是说,某行/列的元素可以作为计算行列式结果的系数,反过来系数也可以作为行列式某行/列的元素
如:
D=3−521110−5−13132−4−1−3,求A31+3A32−2A33+2A34
我们只需要将 r3 元素转换成与系数相同的值,然后计算新的行列式即可得到算式的值
如果题目求的是余子式(M)则只需计算出代数余子式前的系数带入即可(−1)i+j
1.7. 利用拆和的方法计算行列式
-
当行列式的某一列/行的元素为两数之和时,行列式可以分解为两个行列式之和
如:
a+bc+def=acef+bdef
-
当行列式的某两列/行的元素成比例,则该行列式=0
如:
ab2a2b=2abab(提出c2的公因子2)=2(ab−ab)=0
例如:
D1=−2a11−2a21−2a312a11−a122a21−a222a31−a32a13a23a33,可以拆解为:
D1=−2a11−2a21−2a312a112a212a31a13a23a33+−2a11−2a21−2a31−a12−a22−a32a13a23a33,其中,前面的行列式 c1:c2=-1:1,两列成比例,所以行列式等于 0,可得:
D1=0+(−2)(−1)a11a21a31a12a22a32a13a23a33
题中告诉
D=a11a21a31a12a22a32a13a23a33=1,由此可得D1=2
1.8. 拉普拉斯公式计算行列式
例如:
D=a1a3c1c3a2a4c2c400b1b300b2b4,我们可以将该行列式分为 4 块,此时可以发现,右上角这一块全为 0
所以可以当作下三角行列式,将左上与右下看作主对角进行运算
D=a1a3a2a4⋅b1b3b2b4
只有主对角线才能直接相乘,副对角线应当变号互换位置成为主对角线再相乘求值
2. 矩阵
2.1. 基本运算
-
矩阵用大写字母,下标 i*j 表示 i 行*j 列
-
矩阵乘法得到的新矩阵大小由前一个乘数矩阵的 i 和后一个乘数矩阵的 j 决定。矩阵乘法就是将两个矩阵的(1~i,1~j)的元素相乘并相加,直到两个矩阵都达到 i、j。矩阵相乘的条件:两个矩阵的内标相等(A 的 j=B 的 i)
-
矩阵乘法不具有交换律,A⋅B!=B⋅A
-
矩阵的乘法满足分配律。A(B+C)=AB+AC
-
E 一般指单位矩阵,相当于系数 1,三阶单位矩阵为
100010001
2.2. 抽象矩阵求逆矩阵
逆矩阵写作A−1。
对于方阵 A、B,若 AB=E 或 BA=E。则称 A、B 互为逆矩阵,记作A−1=B,B−1=A
例:设方阵 A 满足A2−A−2E=0,求(A+2E)−1
- 凑定义法:根据逆矩阵定义,可以列得(A+2E)⋅?=E,由题目中给出条件,转为A2+2A−3A−2E=0,提出A可得到:(A+2E)A−3A−2E=0,然后凑(A+2E),得到(A+2E)A−3A−6E+6E−2E=0⇒(A+2E)A−3(A+2E)+4E=0,再将4E移到右边,并将左边的A+2E提出(A+2E)(A−3E)=−4E。最后将右侧化为E,把−4移到左边即可求出逆矩阵−41(A−3E)
2.3. 数字型矩阵求逆
也就是利用行变换法求A−1:(A∣E)⇒(E∣A−1)
如:
333212153 100010001,将左侧行列式也换为单位矩阵后,右侧行列式就是逆矩阵了。
100010001 67−1−2132−10−23221,则A−1=
67−1−2132−10−23221
二阶矩阵求逆矩阵:两调一除:
若 A=
(acbd),且∣A∣!=0,则A−1=∣A∣1(d−c−ba)
-
两调:将主对角线调换位置,副对角线符号变号
-
一除:上面步骤完成后再除以行列式
如:A=
(1−142),求A−1
先求的 A 的行列式
∣A∣=1−142=6!=0,然后即可得出 A 的逆矩阵
A−1=61(21−41)
2.4. 求解矩阵方程
-
未知矩阵在右侧:A⋅X=B,则X=A−1B
-
未知矩阵在左侧:X⋅A=B,则X=BA−1
-
未知矩阵在中间:A·X⋅B=C,则X=A−1CB−1
2.4.1 含伴随矩阵
A∗被称为 A 的伴随矩阵,且AA∗=A∗A=∣A∣⋅E,A∗=∣A∣⋅A−1,A−1=∣A∣A∗
例:设矩阵 X 满足:A∗⋅X=A−1B+2X,其中 A=1−1111−1−111,B=110100,求矩阵 X
由方程
A∗X=A−1B+2X
同时乘 A,得
A⋅A∗X=A⋅A−1B+2A⋅X⇒
∣A∣⋅X=B+2AX(A∗A=∣A∣⋅E,AA−1=E)
其中∣A∣=4(题中矩阵计算得),可得
(4E−2A)X=B⇒X=(4E−2A)−1B
接着矩阵运算:4E=4100010001,2A=21−1111−1−111,
4E−2A=22−2−2222−22
然后使用(A∣E)=(E∣A−1)求出(4E−2A)−1,A−1X=B⇒X=A−1B⇒X=412111−10
2.5. 方阵的行列式
常见公式:
-
∣A−1∣=∣A∣1
-
∣AT∣=∣A∣(AT为A的转置矩阵,将矩阵上下对换然后顺时针旋转90°)
-
∣kAn∗n∣=kn∣A∣
-
∣An∗n∗∣=∣A∣n−1
∣A+B∣!=∣A∣+∣B∣
例:设A3∗3,
∣A∣=21,
求∣(3A)−1−2A∗∣
由A∗=∣A∣⋅A−1,
A∗=21A−1⇒
2A∗=A−1⇒
∣(3A)−1−2A∗∣=∣31A−1−A−1∣=∣−32A−1∣
此时k=−32,且 A 为 3*3 阶矩阵。满足∣kAn∗n∣=kn∣A∣,得到
(−32)3⋅∣A−1∣,其中A−1=∣A∣1=2
最终得到结果为−2716
2.6. 矩阵的秩
-
行阶梯形矩阵的特点:矩阵中每一行的首个非 0 元素所在的列比下一行的首个非 0 元素所在的列都靠前
-
利用行初等变换法化 A 为阶梯形 B,r(A)=B 中非 0 行的行数
例:设A=3111−1302−42−14,求 r(A)
利用行初等变换法将 A 化为100−1402−60−150(r1、r2 互换;r2-3r1、r3-r1;r3-r2)
由此得出:r(A)=2
3. 向量组的线性相关性
3.1. 判别向量组的线性相关性(数字型)
-
两个向量 d1 与 d2 相关的条件:d1 与 d2 二者的元素对应成比例
如d1=(12),d2=(24),则二者线性相关(几何上共线)
且 d1 与 d2 向量相乘的行列式=0,∣d1d2∣=1224=0
-
多个向量 d1,d2,...,dm(m 个向量)相关的条件:
-
多个向量的行列式 = 0 则线性相关(!= 0 则线性无关)
-
多个向量的秩 < 其个数 m(= m 则线性无关)
3.2. 判别向量组的线性相关性(抽象型)
-
抽象性向量组的表示方法:
(d1,d2)(1324)(简单向量组∗数字型矩阵)=(d1+3d2,2d1+4d2)(复杂向量组)
使用简单向量组去表示复杂向量组。复杂向量组的系数就是对应每列的数字型矩阵某行的元素
上述式子中,复杂向量组系数为(1,3)、(2,4),对应数字型矩阵 c1=(1,3)、c2=(2,4)
-
判断复杂向量组的相关性:将复杂向量组
转为简单向量组
与数字型矩阵 C
的乘积形式,如果|C|=0(C 不可逆),则复杂向量组
线性相关(!= 0(C 可逆),则复杂向量组
线性无关)
3.3. 求向量组的秩与极大无关组
-
向量组的秩:就是将向量组写成矩阵的形式,求矩阵的阶梯形中非 0 行数
-
极大无关组:一般取阶梯形中拐弯处所在的列向量
例:设
d1=1213,
d2=4−1−5−6,
d3=1−3−4−7,
求d1,d2,d3的秩和一个极大无关组
将向量写成矩阵形式(d1,d2,d3)=12134−1−5−61−3−4−7,经过 r2-2r1,r3-r1,r4-3r1,得到10004−9001−500
-
得到 r(d1,d2,d3)=2
-
将矩阵的列标出为列向量 d1',d2',d3',其相关性与原向量组相关性相同
-
矩阵中的阶梯形共有两个拐弯处 d1',d2'。所以有其极大无关组有两个向量,取 d1',d2'
4. 线性方程组
4.1. 齐次方程组的求解
齐次的定义:等号右边的向量为 0 向量(A·X = 0)
-
齐次方程组有零解和非零解的条件:一个Am∗n⋅x=0的齐次方程组,如果系数矩阵Am∗n的秩r(Am∗n)=其列数(n),则齐次方程组只有零解(有唯一解)。若<n 则有非零解(有无穷解)
-
基础解系:当 AX=0 有无穷解时,解集的极大无关组被称为基础解系。基础解系所含解向量个数=未知数的个数n−系数矩阵的秩r(A)个=自由变量个数
例:如
⎩⎨⎧x1+x2+x3=02x1+2x2+2x3=03x1+x32+x33=0,则系数矩阵
A=123123123
通过行变换求出秩
100100100⇒r(A)=1
方程组有 3 个方程,其中有效方程只有x1+x2+x3=0。1 个有效方程,却有 3 个未知数,所以其余两个未知数是多余的,被称为自由变量
将自由变量 k 移至等号右边,得到x1=−k1−k2
其中 x 是一个向量,拥有 3 个分量
x=x1x2x3=−k1−k2k1k2
将其分为两个向量的和,可以分解为(第一个仅与 k1 有关,第二个仅与 k2 有关)
x=−k1k10+−k20k2,提出公因式,可得到
x=k1−110+k2−101
,这两个向量被称为基础解系。表示为:
ξ1=−110,
ξ2=−101
-
通解:通解等于基础解系的线性组合,x=k1ξ1+k2ξ2,其中k1,k2为任意常数
-
基础解系的求法:把系数矩阵化为行最简形(矩阵的列数 n 就是未知数的个数)
例:
A3∗4=100010230−140
其中 r(A)=2,有效变量为 2,基础解系=n-r(A)=2。
得到基础解系
ξ1=−2−310,
ξ2=1−401
过程:
首先将系数矩阵的行最简形转为方程组
{1⋅x1+0⋅x2+2⋅x3+(−1)⋅x4=00⋅x1+1⋅x2+3⋅x3+4⋅x4=0
由 n-r(A)=2 得出有效变量为 2,则将 x3,x4 设为自由变量 k1,k2
{x1=−2x3+x4x2=−3x3−4x4⇒{x1=−2k1+k2x2=−3k1−4k2
将其转为基础解系,得到
x=x1x2x3x4⇒−2k1+k2−3k1−4k2k1k2
,拆分为列向量相加,得到
−2k1−3k1k10+k2−4k20k2
,提出公因子,得到
k1−2−310+k21−401
观察法:
以上面方程组为例,基础解系有 2 个,且拐弯处后一列为 c3、c4,对应未知数 x3、x4。
移位要变号,所以基础解系ξ1从 c3((2,3)变号为(-2,-3))与 x3(是 x3 为 1,不是 x4 为 0)得出,另一个基础解系同理。
4.2. 非齐次方程组的求解
非齐次就是等号右边不为 0
增广矩阵:增广矩阵就是在系数矩阵最右侧一列,添加线性方程组等号右边的值
-
对于非齐次方程 A·x=b。如果系数矩阵的秩 r(A) = 增广矩阵的秩 r(A|b),且比 n 小则非齐次方程有无穷解
,等于 n 则非齐次方程有唯一解
。如果系数矩阵的秩 r(A) != 增广矩阵的秩 r(A|b),则非齐次方程无解
。
-
非齐次通解 = 齐次通解 + 非齐次特解
非齐次特解:
也就是将自由变量带入特定值得到的向量,如 A·x=b 的增广阵(A|b)的行最简为
(1001132142)
将增广阵转为方程组
{x1+x3+2x4=1x2+3x3+4x4=2
给 x3、x4 均带入特值 0,得到
{x1=1x2=2
转化为特解
η=x1x2x3x4=1200
4.3. 带参数方程组的求解
根据题目要求判断是无穷解(中的具体几个)、唯一解、无解,然后写出系数矩阵与增广阵与未知数之间的关系。
5. 矩阵的特征值与特征向量
5.1. 特征值与特征向量的求法(数字型矩阵)
-
求特征值的方法:由特征方程∣λE−A∣=0解得λ即为 A 的特征值
-
求矩阵 A 对应于特征值λ0的特征向量求法:解一个齐次方程组(λ0E−A)⋅x=0,其基础解系就是对应的特征向量
例:求矩阵
123213336
的特征值与特征向量
求特征值:
由特征方程∣λE−A∣=0,列出
λ100010001−123213336=λ−1−2−3−2λ−1−3−3−3λ−6
然后化为行列式
λ−1−2−3−2λ−1−3−3−3λ−6
-
r1-r2 将(r1,c3)的-3 变为 0
-
c2+c1,将(r1,c2)变为 0,
-
使用拉普拉斯变换,右上区域为 0,主对角线相乘,得到
(λ+1)λ−3−6−3λ−6。最后二阶行列式展开得到(λ+1)(λ−9)⋅λ=0⇒λ1=−1,λ2=9,λ3=0
求特征向量:
当λ1、2、3时,由齐次方程组(λ1、2、3E−A)⋅x=0得:
(λ1E−A)=(−E−A)
(λ2E−A)=(9E−A)
(λ3E−A)=−A
5.2. 特征值与特征向量的求法(抽象型矩阵)
矩阵的迹:等于矩阵主对角线元素之和
关于抽象矩阵 A 的若干性质:
-
设三阶矩阵 A 的特征值为λ1、λ2、λ3,则 A 的行列式等于特征值之积∣A∣=λ1λ2λ3,A 的迹等于特征值的和tr(A)=λ1+λ2+λ3
-
若λ为 A 的特征值,α为对应于λ的特征向量,则:Aα=λα(α!=0),其中α被称为特征向量,λ被称为特征值
如:A 有特征值λ=3,则A2=λ2=9,A−1=λ−1=31,2A−2E=2λ−2=4
5.3. 矩阵的相似对角化
对角阵^:^被称为对角阵,也就是只有主、副对角元素非 0,其余位置元素均为 0
相似对角化:对一个矩阵 A 做一个变换,将其转为对角矩阵。称 A 为可相似对角化
-
若矩阵 P 可逆,使得P−1AP=∧,则称 A 可相似对角化
-
把矩阵 A 对角化的步骤:
-
求 A 的特征值λ1,2,3
-
求 A 的特征向量α1,2,3
-
用特征向量构成可逆阵 P,P=(α1,α2,α3),则P−1AP=∧=λ1000λ2000λ3
6. 二次型
6.1. 二次型的矩阵表示
二次型矩阵的三要素:
-
矩阵要求对称AT=A
-
矩阵的主对角元素为平方项系数
-
矩阵的其他元素为交叉项系数的一半
例:
-
f(x1,x2)=2x12−x22+6x1x2,两个变量的二次型叫做二元二次型
=(x1,x2)(233−1)(x1x2)=xTAx
其中,中间的矩阵记作A。A 的主对角系数是平方项系数(2、-1),其他系数是交叉项系数的一半(r2,c1)=(r1,c2)=2x1∗2的系数
二次型的秩:也就是相应矩阵 A 的秩,所以首先要求出矩阵 A
6.2. 化二次型为标准形
标准形:只有平方项的二次型叫做标准形
-
利用配方法化二次型为标准形
a2+2ab=a2+2ab+b2−b2=(a+b)2−b2⇒
a2+ab=a2+2a2b+(2b)2−(2b)2=(a+2b)2−41b2
-
先配所有含x1的项
-
再配所有含x2的项
-
当所有项都为完全平方项时,换元
-
利用正交变化法化二次型为标准形
-
写出二次型的矩阵 A
-
求 A 的特征值λ1,λ2,λ3
-
求 A 的特征向量α1,α2,α3
-
把α1,α2,α3中不正交的向量施密特正交化
-
把以上所有向量单位化为ξ1,ξ2,ξ3,则Q=(ξ1,ξ2,ξ3)为正交矩阵
-
作变换:令x=Qy,可使f=λ1y12+λ2y22+λ3y32标准形
6.3. 正定二次型、正定矩阵
判断二次型正定(即矩阵 A 正定)的方法:
-
A 的特征值全大于 0(即二次型 f 的正惯性指数=未知数个数)
正惯性指数:指标准形中,正平方项的个数
-
A 的各阶顺序主子式全大于 0
各阶顺序主子式:以A=adgbehcfc为例,其一阶顺序主子式指的是(r1,c1)构成的一个行列式Δ1=∣a∣,而二阶顺序主子式则是(r1,c1)~(r2,c2)这四个元素构成的行列式Δ2=adbe,……