111
第5章 线性代数的基本运算
本章学习的主要目的:
1 复习线性代数中有关行列式、矩阵、矩阵初等变换、向量的线性相关性、线性方程组的求解、相似矩阵及二次型的相关知识.
2学会用MatLab 软件进行行列式的计算、矩阵的基本运算、矩阵初等变换、向量的线性相关性的判别、线性方程组的求解、二次型化标准形的运算.
5.1 行列式
5.1.1 n 阶行列式定义
由2n 个元素),,2,1,(n j i a ij 组成的记号
D=nn
n n n n a a a a a a a a a 212222111211
称为n 阶行列式.其值是所有取自不同行不同列的n 个元素的乘积n np 2p 21p 1a a a 的代数和,各项的符号由n 级排列n p p p 21决定,即
112 D=
∑
-n
p p p n p p p 21n
np 2
p 21
p 1)
21(
a a a
)1(τ,
其中
∑n
p p p 21表示对所有n 级排列求和,
)
,,,(21n p p p τ是排列
n p p p 21的逆序数.
5.1.2 行列式的性质
(1) 行列式与它的转置行列式相等. (2) 互换行列式的两行(列),行列式变号.
(3) 若行列式有两行(列)完全相同,则此行列式为零. (4) 行列式的某一行(列)中所有的元素都乘以同一数k,等于用数k 乘此行列式.
(5) 若行列式有两行(列)元素成比例,则此行列式为零. (6) 若行列式的某一列(行)的元素是两数的和,则此行列式等
于对应两个行列式之和.即
nn
n
n ni n n i i nn n n ni n n i i nn n n ni ni n n i i i i a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a
21'2
1
'22221
'11211212
1
22221
112
1121'2
1
'222221'111211+
=+++
(7) 若行列式的某一行(列)的各元素乘以同一数加到另一行(列)对应的元素上去,行列式不变.
113
(8) 行列式等于它的任一行(列)的各元素与其对应的代数余子式乘积之和,即
),,2,1(,0,1
j k n i k i k
i D A a D n
j ij =??
?≠===
∑
=,
或
),,2,1(,0,1
i n j k j k
j D A a D n
ik ij =??
?≠===
∑
=
(9) 设A,B 是n 阶方阵,则
T
A A =,A A n k k =,
B
A A
B =,
(10)若A 是n 阶可逆矩阵,则0≠A ,A
A 1
1=-
(11) 设n 21,,,λλλ 是n 阶方阵A 的特征值,则i n
A λ1i =∏=,
(12) 设*A 是n 阶方阵A 的伴随矩阵,则2n *1
≥=-n A
A
(13) 几种特殊行列式的计算:
nn nn
a a a a a a 22112211000
000=
,
nn nn
n
n
a a a a a a a a a 221122*********=
nn nn n n a a a a a a a a a
22112
1
222111
000=,112n 12)
1(122
2111211)1(0
00n n n n n n
a a a a a a a a a
---=
5.1.3 MatLab 计算行列式的命令 det(var) %计算方阵var 的行列式
114 例1 计算行列式
3
833262290432231----的值
在MatLab 命令窗口输入:
A=[1,-3,2,2;-3,4,0,9;2,-2,6,2;3,-3,8,3] det(A) 执行结果:
A = 1 -3 2 2 -3 4 0 9 2 -2 6 2 3 -3 8 3 ans = -50
例2 计算行列式d
c b 1
00110011001a ---的值,其中a,b,c,d 是参数.
在MatLab 命令窗口输入: syms a b c d
A=[a,1,0,0;-1,b,1,0;0,-1,c,1;0,0,-1,d] det(A) 执行结果:
115
A =[ a, 1, 0, 0]
[ -1, b, 1, 0] [ 0, -1, c, 1] [ 0, 0, -1, d]
ans =a*b*c*d+a*b+a*d+c*d+1 例3
求方程
088
144122
111113
2
=--x x x
的根. (1) 先求行列式的值 在MatLab 命令窗口输入: syms x
A=[1,1,1,1;1,-2,2,x;1,4,4,x*x;1,-8,8,x^3] y=det(A) 执行结果: A =
[ 1, 1, 1, 1] [ 1, -2, 2, x] [ 1, 4, 4, x^2] [ 1, -8, 8, x^3]
y =-12*x^3+48*x+12*x^2-48
(2) 求3次方程的根.
首先通过函数的图形确定根的大致范围,
在MatLab命令窗口输入:
grid on
ezplot(y)
-12 x3+48 x+12 x2-48
3000
2000
1000
-1000
-2000
-6-4-20246
图 1 观察图1,可知3个根大致在-2,0,4附近,下面求精确值, 在MatLab命令窗口输入:
yf=char(y);
g1=fzero(yf,-2)
116
117
g2=fzero(yf,0) g3=fzero(yf,4) 执行结果: g1 = -2 g2 = 1.0000 g3 = 2.0000
可知方程的3个根分别为-2,1,2. 5.1.4用MatLab 实现克拉默法则 (1)克拉默法则
非齐次线性方程组方程组
??????
?=+++=+++=+++n
n nn n n n n n n b x a x a x a b x a x a x a b x a x a x a 22112222212111212111
当其系数行列式
0212222111211≠=nn
n n n n a a a a a a a a a D 时,此方程组有唯一解,
且可表示为D
D x D
D x D
D x n n ===,,,2211
其中),,2,1(n j D J =是把系数行列式D 中第j 列的元素用方程组
118 右端的常数项代替后所得到的n 阶行列式,即
nn
j n n
j n n n j j j a a b a a a a b a a D
1,1,111,11
1
,111+-+-=
对于齐次线性方程组
??????
?=+++=+++=+++0
00
221122221211212111n nn n n n
n n n x a x a x a x a x a x a x a x a x a 当其系数行列式
0212222111211≠=nn
n n n n a a a a a a a a a D
时,此方程组有唯一零解;当D=0时,方程组有非零解. (2) 编写函数klm.m 实现用克拉默法则求解非齐次线性方程组.
function x=klm(a,b) %参数a 代表方程组的系数矩阵,列
矩阵b 代表方程组的常数列,
%返回方程组的解
[m,n]=size(a); if (m~=n)
disp('克拉默法则不适用此方程组的求解!')
119
else d=det(a); if (d==0)
disp('该方程组没有唯一解!') else
disp('该方程组有唯一解!') for i=1:m e=a; e(:,i)=b; f=det(e); x(i)=f/d; end end end
例4 用克拉默法则解下列方程组:
12341234
123412345242235232110
x x x x x x x x x x x x x x x x +++=??+-+=-??
---=-??+++=? 操作步骤:
120 在MatLab 命令窗口输入:
D=[1,1,1,1;1,2,-1,4;2,-3,-1,-5;3,1,2,11]; A=[5;-2;-2;0]; klm(D,A) 执行结果:
该方程组有唯一解!
ans = 1 2 3 -1 方程组的解为1,3,2,1x 4321-====x x x 例5 问a 取何值时,齐次方程组
??
?
??=-+=-+=++-0
)4(20)6(2022)5(3121321x a x x a x x x x a 有非零解? 根据齐次方程组有非零解,系数行列式为零,用MatLab 操作步骤如下:
在MatLab 命令窗口输入: syms x
A=[5-x,2,2;2,6-x,0;2,0,4-x];
yy=det(A) ezplot(yy,[0,10])
图2
024
6810
-50
50
grid on
执行结果:
行列式的值为:
yy = 80-66*x+15*x^2-x^3
作函数yy的图形,如图2
观察图2,可知根大致在2,5,8
附近,再输入命令:
yf=char(yy);
x1=fzero(yf,2)
x2=fzero(yf,5)
x3=fzero(yf,8)
执行结果:
x1 = 2
x2 = 5
x3 = 8
即a取2,5,或8时,齐次方程组有非零解。
5.2 矩阵及其运算
5.2.1 矩阵的定义
121
122 由n m ?个数),,2,1;,,2,1(a ij n j m i ==排成的m 行n 列的数表
mn
m m n n a a a a a a a a a
112222111211
称为m 行n 列矩阵,简称n m ?矩阵.记作
??
?
?
?
?
?
??=mn m m n n a a a a a a a a a A 1
1
22221
11211 5.2.2矩阵的运算
设有两个n m ?矩阵)a (ij =A 和)b (ij =B ,则 (1)加法
n m j i ij )b a (?+=+B A
MatLab 对应求矩阵加法的操作符为”+” (2)数乘
n m )ka (k ij ?=A
MatLab 对应求矩阵数乘的操作符为”*” (3) 矩阵与矩阵相乘
设矩阵)a (ij =A 是s m ?矩阵,
)b (ij =B 是n s ?矩阵,则矩阵
A 与矩
阵B 的乘积是一个n m ?矩阵)c (ij =C ,其中
),,2,1;,,2,1(,
b a
c s
1
k kj ik ij n j m i ===
∑=
把此乘积记作C=AB
123
MatLab 对应求矩阵乘积的操作符为”*” (4)矩阵的转置
设矩阵)a (ij =A 是n m ?矩阵,把矩阵A 的行换成同序数的列得到一个m n ?矩阵,叫A 的转置矩阵,记作T A . 在MatLab 对应求矩阵转置的操作符为 “ ’ “ (5)方阵的行列式
设矩阵)a (ij =A 是n n ?矩阵,由A 的元素构成的行列式(各元素的位置不变),称为方阵A 的行列式,记作A 或detA. MatLab 对应求方阵行列式的命令为: det (var) %var 代表待求行列式的方阵 (6)方阵的逆矩阵 设矩阵
)
a (ij =A 是
n
n ?矩阵,若有一个n 阶矩阵B,使
AB=BA=E,则说矩阵A 可逆,矩阵B 称为A 的逆矩阵.记为
1-=A B
逆矩阵的判别定理:
若
0≠A ,则矩阵
A 可逆,且*
11A A
A =
-,其中*A 是矩阵A 的伴
随矩阵,由行列式A 的各个元素的代数余子式ij A 所构成的,
124 ??
?
?
?
?
?
??=nn n n n n A A A A A A A A A A 2122212
12111*. MatLab 对应求方阵逆的命令为:
inv (var) %var 代表待求逆矩阵的方阵 下面按公式*
11A A
A =
-,用MatLab 编写程序求矩阵的逆:
function y=aij(A,i,j) %求方阵A 元素a ij 的代数余子式A ij, C=A; C(i,:)=[]; C(:,j)=[];
y=(-1)^(i+j)*det(C);
function y=axing(A) %求方阵A 伴随矩阵*A [m n]=size(A); for i=1:n for j=1:n
y(i,j)=aij(A,j,i); end
125
end
则方阵A 的逆等于axing(A)/det(A) 例6 设
??????????--=111111111A ,????
??????--=150421321
B ,问
3AB-2A T B 是否可逆?若该
矩阵可逆求它的逆.
在MatLab 创建m 文件knf.m 完成该问题的操作: A=[1,1,1;1,1,-1;1,-1,1]; B=[1,2,3;-1,-2,4;0,5,1]; C=3*A*B-2*A'*B; dc=det(C); if dc==0
disp('此矩阵不可逆!') else
disp('此矩阵可逆!其逆矩阵为:') inv(C) end
在MatLab 命令窗口输入 knf 执行结果:
此矩阵可逆!其逆矩阵为:
ans =
-0.3857 0.5143 0.5000
0.0857 -0.1143 0
0.0714 0.0714 0
5.3 矩阵的初等变换
5.3.1下面三种变换称为矩阵A的初等行(列)变换:
(1)对调i,j两行(列);
(2)以数0
k 乘矩阵A的第i行(列)中所有元素;
(3)把第i行(列)所有元素的k倍加到第j行(列)的元素上
去;
用MatLab实现以上初等行变换:
(1)A([i,j],:)=A([j,i],:)
(2)A(i,:)=k*A(i,:)
(3)A(j,:)=k*A(i,:)+ A(j,:)
5.3.2 用矩阵初等变换化矩阵为行最简形.
行最简形的特点是:可画出一条阶梯线,线的下方全为0,
126
127
每个台阶只有一行,台阶数即为非零行的行数,阶梯线的竖线后面的第一个元素为非零元,非零行的第一个非零元为1,且这些非零元所在的列的其他元素都为0. MatLab 对应化矩阵为行最简形的命令为: rref (var) %var 代表待化为行最简形的矩阵 例7 把矩阵
??
??
??????-----=34112212122
1A 化为行最简形矩阵。
在MatLab 命令窗口输入: A=[1,2,2,1;2,1,-2,-2;1,-1,-4,-3];
format rat %以分数的形式显示结果 rref(A) 执行结果: ans =
1 0 -
2 -5/
3 0 1 2 4/3 0 0 0 0 5.3.3 初等变换的应用 (1 ) 求矩阵A 的逆矩阵:
128 把分块矩阵(A,E)经过初等行变换化成(E,B),矩阵B 就是所求矩阵A 的逆矩阵. 例8
用初等变换求矩阵?????
??
??
???----38
33262290
432231的逆矩阵. 在MatLab 创建ni.m 函数文件,完成用初等变换求矩阵的逆。 function y=ni(a) da=det(a); if da==0
disp('此矩阵不可逆!') else
disp('此矩阵可逆!其逆矩阵为:') [m n]=size(a); e=eye(n); d=rref([a e]); y=d(:,(n+1):2*n); end
在MatLab 命令窗口输入:
A=[1,-3,2,2;-3,4,0,9;2,-2,6,2;3,-3,8,3]; ni(A)
129
执行结果:
此矩阵可逆!其逆矩阵为: ans =
-0.5200 -0.0400 -4.0400 3.1600 -0.4800 0.0400 -0.9600 0.8400 0 0 1.5000 -1.0000 0.0400 0.0800 -0.9200 0.6800 (2 ) 求矩阵的秩:
在n m ?矩阵A 中,任取k 行k 列,位于这些行列交叉处的2k 个元素,不改变它们在A 中所处的位置次序而得到的k 阶行列式称为矩阵A 的k 阶子式。
设在矩阵A 中有一个不等于0的r 阶子式D ,且所有的r +1阶子式全等于0,那么D 称为矩阵A 的最高阶非零子式,数r 称为矩阵的秩,记作R(A).
有关矩阵A 的秩的性质:
(a )矩阵A 有一个r 阶子式不为零,则r ≥)(A R ;
矩阵A 所有r 阶子式都等于零,则r ≤)(A R 。
(b )n}m in{m ,(0n m ≤≤?)
A R (c ))()(A R A R T =
130 (d )若B A ~,则)()(B R A R = (e )若P,Q 可逆,则)()(A R PAQ R = (f ))()(),()}(),(m ax{B R A R B A R B R A R +≤≤ (g ))()()(B R A R B A R +≤+ (h ))}(),(m in{)(B R A R AB R ≤
(i )若0=??l n n m B A ,则n B R A R ≤+)()( 求矩阵A 秩的方法:
方法1:把矩阵A 经过初等行变换化成行阶梯形,非零的行数就是矩阵的秩.
方法2:MatLab 对应求矩阵秩的命令为: rank (var ) %var 为待求秩的矩阵变量。 例9 设
?????
???????-----=
4146135102163230502
3A ,求矩阵A 的秩,并求A 的一个
最高阶非零子式。
在MatLab 命令窗口输入:
A=[3,2,0,5,0;3,-2,3,6,-1;2,0,1,5,-3;1,6,-4,-1,4]; rank(A) rref(A) 执行结果:
线性代数行列式的计算与性质 行列式在数学中,是一个函数,其定义域为的矩阵,取值为一个标量,写作或。行列式可以看做是有向面积或体积的概 念在一般的欧几里得空间中的推广。或者说,在维欧几里得空间中,行列式描述的是一个线性变换对“体积”所造成的影响。无论是在线性代数、多项式理论,还是在微积分学中(比如说换元积分法中),行列式作为基本的数学工具,都有着重要的应用。 行列式概念最早出现在解线性方程组的过程中。十七世纪晚期,关孝和与莱布尼茨的著作中已经使用行列式来确定线性方程组解的个数以及形式。十八世纪开始,行列式开始作为独立的数学概念被研究。十九世纪以后,行列式理论进一步得到发展和完善。矩阵概念的引入使得更多有关行列式的性质被发现,行列式在许多领域都逐渐显现出重要的意义和作用,出现了线性自同态和矢量组的行列式的定义。 行列式的特性可以被概括为一个多次交替线性形式,这个本质使得行列式在欧几里德空间中可以成为描述“体积”的函数。 矩阵 A 的行列式有时也记作 |A|。绝对值和矩阵范数也使用这个记法,有可能和行列式的记法混淆。不过矩阵范数通常以双垂直线来表示(如: ),且可以使用下标。此外,矩阵的绝对值是没有定义的。因此,行 列式经常使用垂直线记法(例如:克莱姆法则和子式)。例如,一个矩阵: A= ? ? ? ? ? ? ? i h g f e d c b a , 行列式也写作,或明确的写作: A= i h g f e d c b a , 即把矩阵的方括号以细长的垂直线取代 行列式的概念最初是伴随着方程组的求解而发展起来的。行列式的提出可以追溯到十七世纪,最初的雏形由日本数学家关孝和与德国数学家戈特弗里德·莱布尼茨各自独立得出,时间大致相同。
线性代数公式大全——最新修订 1、行列式 1. n 行列式共有2n 个元素,展开后有!n 项,可分解为2n 行列式; 2. 代数余子式的性质: ①、ij A 和ij a 的大小无关; ②、某行(列)的元素乘以其它行(列)元素的代数余子式为0; ③、某行(列)的元素乘以该行(列)元素的代数余子式为A ; 3. 代数余子式和余子式的关系:(1)(1)i j i j ij ij ij ij M A A M ++=-=- 4. 设n 行列式D : 将D 上、下翻转或左右翻转,所得行列式为1D ,则(1)2 1(1) n n D D -=-; 将D 顺时针或逆时针旋转90o ,所得行列式为2D ,则(1)2 2(1)n n D D -=-; 将D 主对角线翻转后(转置),所得行列式为3D ,则3D D =; 将D 主副角线翻转后,所得行列式为4D ,则4D D =; 5. 行列式的重要公式: ①、主对角行列式:主对角元素的乘积; ②、副对角行列式:副对角元素的乘积(1)2 (1) n n -? -; ③、上、下三角行列式( = ◥◣):主对角元素的乘积; ④、 ◤和 ◢:副对角元素的乘积(1)2 (1)n n -? -; ⑤、拉普拉斯展开式: A O A C A B C B O B ==、 (1)m n C A O A A B B O B C ==-g ⑥、范德蒙行列式:大指标减小指标的连乘积; ⑦、特征值; 6. 对于n 阶行列式A ,恒有:1(1)n n k n k k k E A S λλλ-=-=+-∑,其中k S 为k 阶主子式; 7. 证明0A =的方法: ①、A A =-; ②、反证法; ③、构造齐次方程组0Ax =,证明其有非零解; ④、利用秩,证明()r A n <; ⑤、证明0是其特征值; 2、矩阵 1. A 是n 阶可逆矩阵: ?0A ≠(是非奇异矩阵); ?()r A n =(是满秩矩阵) ?A 的行(列)向量组线性无关; ?齐次方程组0Ax =有非零解; ?n b R ?∈,Ax b =总有唯一解; ?A 与E 等价; ?A 可表示成若干个初等矩阵的乘积;
50Mathematica线性代数运算命令与例题
第五章 线性代数运算命令与例题 线性代数中常用的工具是矩阵(向量)和行列式。用这些工具可以表示工程技术,经济工作中一些需要用若干个数量从整体上反映其数量关系的问题。用这些工具可以简明凝练而准确地把所要研究的问题描述出来,以提高研究的效率。在线性代数课程中我们看到了用这些工具研究齐次和非齐次线性方程组解的理论和解的结构,矩阵的对角化,二次型化标准形等问题的有力,便捷. 5.1向量与矩阵的定义 数学上矩阵是这样定义的: 由n m ?个数排成m 行n 列的数表 mn m m n n a a a a a a a a a Λ M M M Λ Λ21 2222111211 称为m 行n 列矩阵,特别,当m=1时就是线性代数中的向量。
记作: ????? ?? ?????=mn m m n n a a a a a a a a a A ΛM M M ΛΛ2122221 11211 两个n m ?矩阵称为同型矩阵。 线性代数中的运算对象是向量和矩阵,因此首先介绍向量和矩阵的输入。 5.1.1输入一个矩阵 命令形式1:Table[f[i,j],{i ,m},{j ,n}] 功能: 输入n m ?矩阵,其中f 是关于i 和j 的函数,给出[i , j]项的值. 命令形式2:直接用表的形式来输入 功能:用于矩阵元素表达式规律不易找到的矩阵的输入。 注意: 1.Mathematica 是采用一个二重表的形式来表示矩阵的,即用 {{…},{…},…,{…}} 其中表中的每个表元素都是等长的一维表,第一
个表元素是矩阵的第一行,第二个表元素是矩阵的第二行,一般,第n 个表元素是矩阵的第n 行。要看通常的矩阵形式可以用命令: MatrixForm[%] 2. 对应上述命令形式,输入一个向量的命令为 Table[f[j],{j,n}]或直接输入一个一维表{a1,a2,…,an},这里a1,a2,…,an 是数或字母。 例题 例 1.输入矩阵A=???? ??????---41381639121458561203 12、向量 b={1,4,7,-3}。 解:Mathematica 命令 In[1]:= a={{12,-3,0,2,1},{56,-8,-45,21,91},{3,6,81,13,4}} Out[1]:= {{12,-3,0,2,1},{56,-8,-45,21,91},{3,6,81,13,4}} In[2]:=b={1, 4, 7, -3} Out[2]:= {1, 4, 7, -3}
线性代数 第一章行列式 一、相关概念 1.行列式——n阶行列式是所有取自不同行不同列的n个元素的乘积 的代数和,这里是1,2,···n的一个排列。当是偶排列时,该项的前面带正号;当是奇排列时,该项的前面带负号,即 (1.1) 这里表示对所有n阶排列求和。式(1.1)称为n阶行列式的完全展开式。 2.逆序与逆序数——一个排列中,如果一个大的数排列在小的数之前,就称这两个数构成一个逆序。一个排列的逆序总是称为这个排列的逆序数。用表示排列的逆序数。 3.偶排列与奇排列——如果一个排列的逆序数是偶数,则称这个排列为偶排列,否则称为奇排列。 4.2阶与3阶行列式的展开——, 5.余子式与代数余子式——在n阶行列式中划去所在的第i行,第j列的元素,剩下的元素按原来的位置排法构成的一个n-1阶的行列式 称为的余子式,记为;称为的代数余子式,记为,即。
6.伴随矩阵——由矩阵A的行列式|A|所有的代数余子式所构成的形如,称为A的伴随矩阵,记作。 二、行列式的性质 1.经过转置行列式的值不变,即→行列式行的性质与列的性质是对等的。 2.两行互换位置,行列式的值变号。特别地,两行相同(或两行成比例),行列式的值为0. 3.某行如有公因子k,则可把k提出行列式记号外。 4.如果行列式某行(或列)是两个元素之和,则可把行列式拆成两个行列式之和: 5.把某行的k倍加到另一行,行列式的值不变: 6.代数余子式的性质——行列式任一行元素与另一行元素的代数余子式乘积之和为0 三、行列式展开公式 n阶行列式的值等于它的任何一行(列)元素,与其对应的代数余子式乘积之和,即 |A|按i行展开的展开式 |A|按j列展开的展开式 四、行列式的公式 1.上(下)三角形行列式的值等于主对角线元素的乘积; 2.关于副对角线的n阶行列式的值 3.两个特殊的拉普拉斯展开式:如果A和B分别是m阶和n阶矩阵,则 4.范德蒙行列式 5.抽象n阶方阵行列式公式(矩阵) 若A、B都是n阶矩阵,是A的伴随矩阵,若A可逆,是A的特征值:
线性代数公式 1、行列式 1. n 行列式共有2n 个元素,展开后有!n 项,可分解为2n 行列式; 2. 代数余子式的性质: ①、ij A 和ij a 的大小无关; ②、某行(列)的元素乘以其它行(列)元素的代数余子式为0; ③、某行(列)的元素乘以该行(列)元素的代数余子式为A ; 3. 代数余子式和余子式的关系:(1)(1)i j i j ij ij ij ij M A A M ++=-=- 4. 设n 行列式D : 将D 上、下翻转或左右翻转,所得行列式为1D ,则(1)2 1(1) n n D D -=-; 将D 顺时针或逆时针旋转90 ,所得行列式为2D ,则(1)2 2(1)n n D D -=-; 将D 主对角线翻转后(转置),所得行列式为3D ,则3D D =; 将D 主副角线翻转后,所得行列式为4D ,则4D D =; 5. 行列式的重要公式: ①、主对角行列式:主对角元素的乘积; ②、副对角行列式:副对角元素的乘积(1)2 (1) n n -? -; ③、上、下三角行列式( = ◥◣):主对角元素的乘积; ④、 ◤和 ◢:副对角元素的乘积(1)2 (1)n n -? -; ⑤、拉普拉斯展开式: A O A C A B C B O B ==、(1)m n C A O A A B B O B C ==- ⑥、范德蒙行列式:大指标减小指标的连乘积; ⑦、特征值; 6. 对于n 阶行列式A ,恒有:1(1)n n k n k k k E A S λλλ-=-=+-∑,其中k S 为k 阶主子式; 7. 证明0A =的方法: ①、A A =-; ②、反证法; ③、构造齐次方程组0Ax =,证明其有非零解; ④、利用秩,证明()r A n <; ⑤、证明0是其特征值; 2、矩阵 8. A 是n 阶可逆矩阵: ?0A ≠(是非奇异矩阵); ?()r A n =(是满秩矩阵) ?A 的行(列)向量组线性无关; ?齐次方程组0Ax =有非零解; ?n b R ?∈,Ax b =总有唯一解;
考研数学线性代数行列式的计算方法考研数学线性代数行列式的计算方法 一、基本内容及历年大纲要求。 本章内容包括行列式的定义、性质及展开定理。从整体上来看,历年大纲要求了解行列式的概念,掌握行列式的性质,会应用行列 式的性质及展开定理计算行列式。不过要想达到大纲中的要求还需 要考生理解排列、逆序、余子式、代数余子式的概念,以及性质中 的相关推论是如何得到的。 二、行列式在线性代数中的地位。 行列式是线性代数中最基本的运算之一,也是考生复习考研线性 代数必须掌握的基本技能之一(另一项基本技能是求解线性方程组),另外,行列式还是解决后续章节问题的一个重要工具,不论是后续 章节中出现的重要概念还是重要定理、解题方法等都与行列式有着 密切的联系。 三、行列式的计算。 由于行列式的计算贯穿整个学科,这就导致了它不仅计算方法灵活,而且出题方式也比较多变,这也是广大考生在复习线性代数时 面临的第一道关卡。虽然行列式的计算考查形式多变,但是从本质 上来讲可以分为两类:一是数值型行列式的计算;二是抽象型行列式 的计算。 1.数值型行列式的计算 主要方法有: (1)利用行列式的定义来求,这一方法适用任何数值型行列式的 计算,但是它计算量大,而且容易出错;
(2)利用公式,主要适用二阶、三阶行列式的计算; (3)利用展开定理,主要适用出现零元较多的行列式计算; (4)利用范德蒙行列式,主要适用于与它具有类似结构或形式的行列式计算; (5)利用三角化的思想,主要适用于高阶行列式的计算,其主要思想是找1,化0,展开。 2.抽象型行列式的计算 主要计算方法有: (1)利用行列式的性质,主要适用于矩阵或者行列式是以列向量的形式给出的; (2)利用矩阵的运算,主要适用于能分解成两个矩阵相乘的'行列式的计算; (3)利用矩阵的特征值,主要适用于已知或可以间接求出矩阵特征值的行列式的计算; (4)利用相关公式,主要适用于两个矩阵相乘或者是可以转化为两个矩阵相乘的行列式计算; (5)利用单位阵进行变形,主要适用于既不能不能利用行列式的性质又不能进行合并两个矩阵加和的行列式计算。 我们究竟该做多少年的真题? 建议大家在刚开始复习的时候,不要去做真题,因为以你刚开始复习的程度还不足以支撑起真题的难度和深度。我们做真题的时间是在我们的强化阶段结束之后,也就是提高阶段和冲刺模考去做真题。 应该怎么样去做真题? 第一:练习重质不重量
线性代数基本定理一、矩阵的运算 1.不可逆矩阵的运算不满足消去律AB=O,A 也可以不等于 O 11-1-1?è???÷1-1-11?è???÷=0000?è?? ? ÷ 2.矩阵不可交换 (A+B)2=A 2+AB+BA+B 2 (AB)k =ABABABAB ...A B 3.常被忽略的矩阵运算规则 (A+B)T =A T +B T (l A)T =l A T
4.反称矩阵对角线元素全为0 4.矩阵逆运算的简便运算 (diag(a 1,a 2 ,...,a n ))-1=diag( 1 a 1 , 1 a 2 ,..., 1 a n ) (kA)-1=1 k A-1 方法 1.特殊矩阵的乘法 A.对角矩阵乘以对角矩阵,结果仍为对角矩阵。且: B.上三角矩阵乘以上三角矩阵,结果为上三角矩阵2.矩阵等价的判断 A@B?R(A)=R(B) 任何矩阵等价于其标准型
3.左乘初等矩阵为行变换,右乘初等矩阵为列变换如:m*n 的矩阵,左乘 m 阶为行变换,右乘 n 阶为列变换 4. 给矩阵多项式求矩阵的逆或证明某个矩阵可逆如:A 2 -A-2I =O ,证明(A+2I)可逆。把2I 项挪到等式右边,左边凑出含有 A+2I 的一个多项式, 在确保A 平方项与 A 项的系数分别为原式的系数情况下,看I 项多加或少加了几个。5.矩阵的分块进行计算加法:分块方法完全相同 矩阵乘法(以A*B 为例):A 的列的分法要与B 行的分法一 致,如: 如红线所示:左边矩阵列分块在第 2列与第3列之间,那么,右边矩阵分 块在第二行与第三行之间 1-1003-1000100002-1 é? êêêêù?úúúú1000-1000013-1021 4 é? ê êêêù? úúúú
1、行列式 1. n 行列式共有2 n 个元素,展开后有!n 项,可分解为2n 行列式; 2. 代数余子式的性质: ①、ij A 和ij a 的大小无关; ②、某行(列)的元素乘以其它行(列)元素的代数余子式为0; ③、某行(列)的元素乘以该行(列)元素的代数余子式为A ; 3. 代数余子式和余子式的关系:(1) (1) i j i j ij ij ij ij M A A M ++=-=- 4. 设n 行列式D : 将D 上、下翻转或左右翻转,所得行列式为1D ,则(1) 2 1 (1) n n D D -=-;(1) 2 2 (1) n n D D -=- 将D 顺时针或逆时针旋转90 ,所得行列式为2D ,则; 将D 主对角线翻转后(转置),所得行列式为3D ,则3D D =; 将D 主副角线翻转后,所得行列式为4D ,则4 D D =; 5. 行列式的重要公式: ①、主对角行列式:主对角元素的乘积; ②、副对角行列式:副对角元素的乘积(1)2 (1)n n -? -; ③、上、下三角行列式( = ◥◣):主对角元素的乘积; ④、 ◤和 ◢:副对角元素的乘积(1)2 (1) n n -? -; ⑤、拉普拉斯展开式: A O A C A B C B O B ==、 (1) m n C A O A A B B O B C ==- ⑥、范德蒙行列式:大指标减小指标的连乘积; ⑦、特征值; 6. 对于n 阶行列式A ,恒有:1 (1) n n k n k k k E A S λλλ -=-=+ -∑,其中k S 为k 阶主子式; 7. 证明 A =的方法: ①、 A A =-; ②、反证法; ③、构造齐次方程组0Ax =,证明其有非零解; ④、利用秩,证明()r A n <; ⑤、证明0是其特征值; 2、矩阵 1. A 是n 阶可逆矩阵: ?0A ≠(是非奇异矩阵); ?()r A n =(是满秩矩阵) ?A 的行(列)向量组线性无关; ? 齐次方程组0 Ax =有非零解; ?n b R ?∈,Ax b =总有唯一解; ?A 与E 等价; ?A 可表示成若干个初等矩阵的乘积;
线性代数公式必记 1、行列式 1. n 行列式共有2n 个元素,展开后有!n 项,可分解为2n 行列式; 2. 代数余子式的性质: ①、ij A 和ij a 的大小无关; ②、某行(列)的元素乘以其它行(列)元素的代数余子式为0; ③、某行(列)的元素乘以该行(列)元素的代数余子式为A ; 3. 代数余子式和余子式的关系:(1)(1)i j i j ij ij ij ij M A A M ++=-=- 4. 设n 行列式D : 将D 上、下翻转或左右翻转,所得行列式为1D ,则(1)2 1(1) n n D D -=-; 将D 顺时针或逆时针旋转90 ,所得行列式为2D ,则(1)2 2(1)n n D D -=-; 将D 主对角线翻转后(转置),所得行列式为3D ,则3D D =; 将D 主副角线翻转后,所得行列式为4D ,则4D D =; 5. 行列式的重要公式: ①、主对角行列式:主对角元素的乘积; ②、副对角行列式:副对角元素的乘积(1)2 (1) n n -? -; ③、上、下三角行列式( = ◥◣):主对角元素的乘积; ④、 ◤和 ◢:副对角元素的乘积(1)2 (1)n n -? -; ⑤、拉普拉斯展开式: A O A C A B C B O B ==、 (1)m n C A O A A B B O B C ==- ⑥、范德蒙行列式:大指标减小指标的连乘积; ⑦、特征值; 6. 对于n 阶行列式A ,恒有:1(1)n n k n k k k E A S λλλ-=-=+-∑,其中k S 为k 阶主子式; 7. 证明0A =的方法: ①、A A =-; ②、反证法; ③、构造齐次方程组0Ax =,证明其有非零解; ④、利用秩,证明()r A n <; ⑤、证明0是其特征值; 2、矩阵 1. A 是n 阶可逆矩阵: ?0A ≠(是非奇异矩阵); ?()r A n =(是满秩矩阵) ?A 的行(列)向量组线性无关; ?齐次方程组0Ax =有非零解; ?n b R ?∈,Ax b =总有唯一解;
考研数学线性代数常用公式 数学考研考前必背常考公式集锦。希望对考生在暑期的复习中有所帮助。本文内容为线性代数的常考公式汇总。 1、行列式的展开定理 行列式的值等于其任何一行(或列)所有元素与其对应的代数余子式乘积之 和,即 C 的 3、设A 为n 阶方阵,*A 为它的伴随矩阵则有**==AA A A A E . 设A 为n 阶方阵,那么当AB =E 或BA =E 时,有1-B =A 4、 对单位矩阵实施一次初等变换得到的矩阵称之为初等矩阵.由于初等变换有三种,初等矩阵也就有三种: 第一种:交换单位矩阵的第i 行和第j 行得到的初等矩阵记作ij E ,该矩阵也
可以看做交换单位矩阵的第i 列和第j 列得到的.如1,3001010100?? ?= ? ?? ?E . 第二种:将一个非零数k 乘到单位矩阵的第i 行得到的初等矩阵记作()i k E ;该矩阵也可以看做将单位矩阵第i 列乘以非零数k 得到的.如 2100(5)050001?? ?-=- ? ?? ?E . 第三种:将单位矩阵的第i 行的k 倍加到第j 行上得到的初等矩阵记作()ij k E ;该矩阵也可以看做将单位矩阵的第j 列的k 倍加到第i 列上得到的.如 3,2100(2)012001?? ?-=- ? ??? E . 注: 1)初等矩阵都只能是单位矩阵一次初等变换之后得到的. 2)对每个初等矩阵,都要从行和列的两个角度来理解它,这在上面的定义中已经说明了.尤其需要注意初等矩阵()ij k E 看做列变换是将单位矩阵第j 列的k 倍加到第i 列,这一点考生比较容易犯错. 5、矩阵A 最高阶非零子式的阶数称之为矩阵A 的秩,记为()r A . 1)()()(),0r r r k k ==≠T A A A ; 2)()1r ≠?≥A O A ; 3)()1r =?≠A A O 且A 各行元素成比例; 4)设A 为n 阶矩阵,则()0r n =?≠A A . 6、线性表出 设12,,...,m ααα是m 个n 维向量,12,,...m k k k 是m 个常数,则称1122...m m k k k ααα+++为向量组12,,...,m ααα的一个线性组合. 设12,,...,m ααα是m 个n 维向量,β是一个n 维向量,如果β为向量组
线性代数公式大全 1、行列式 1. n 行列式共有2 n 个元素,展开后有!n 项,可分解为2n 行列式; 2. 代数余子式的性质: ①、ij A 和ij a 的大小无关; ②、某行(列)的元素乘以其它行(列)元素的代数余子式为0; ③、某行(列)的元素乘以该行(列)元素的代数余子式为A ; 3. 代数余子式和余子式的关系:(1)(1)i j i j ij ij ij ij M A A M ++=-=- 4. 行列式的重要公式: ①、主对角行列式:主对角元素的乘积; ②、副对角行列式:副对角元素的乘积(1)2 (1) n n -? -; ③、上、下三角行列式( = ◥◣):主对角元素的乘积; ④、 ◤和 ◢:副对角元素的乘积(1)2 (1) n n -? -; ⑤、拉普拉斯展开式:A O A C A B C B O B ==、(1)m n C A O A A B B O B C ==- ⑥、范德蒙行列式:大指标减小指标的连乘积; ⑦、特征值; 5. 对于n 阶行列式A ,恒有:1(1) n n k n k k k E A S λλλ-=-=+-∑,其中k S 为k 阶主子式; 6. 证明0A =的方法: ①、A A =-; ②、反证法; ③、构造齐次方程组0Ax =,证明其有非零解; ④、利用秩,证明()r A n <; ⑤、证明0是其特征值; 2、矩阵 1. A 是n 阶可逆矩阵: ?0A ≠(是非奇异矩阵); ?()r A n =(是满秩矩阵) ?A 的行(列)向量组线性无关; ?齐次方程组0Ax =有非零解; ?n b R ?∈,Ax b =总有唯一解;
?A 与E 等价; ?A 可表示成若干个初等矩阵的乘积; ?A 的特征值全不为0; ?T A A 是正定矩阵; ?A 的行(列)向量组是n R 的一组基; ?A 是n R 中某两组基的过渡矩阵; 2. 对于n 阶矩阵A :* * AA A A A E == 无条件恒成立; 3. 1* *1 11**()()()()()()T T T T A A A A A A ----=== * * * 1 1 1 ()()()T T T AB B A AB B A AB B A ---=== 4. 矩阵是表格,推导符号为波浪号或箭头;行列式是数值,可求代数和; 5. 关于分块矩阵的重要结论,其中均A 、B 可逆: 若12 s A A A A ?? ? ?= ? ?? ? ,则: Ⅰ、12s A A A A = ; Ⅱ、1 1112 1s A A A A ----?? ? ?= ? ? ?? ? ; ②、1 11A O A O O B O B ---?? ?? = ? ????? ;(主对角分块) ③、1 11O A O B B O A O ---?? ??= ? ? ???? ;(副对角分块) ④、1 1111A C A A CB O B O B -----?? -?? = ? ????? ;(拉普拉斯) ⑤、1 111 1A O A O C B B CA B -----?? ?? = ? ?-???? ;(拉普拉斯) 3、矩阵的初等变换与线性方程组 1. 一个m n ?矩阵A ,总可经过初等变换化为标准形,其标准形是唯一确定的:r m n E O F O O ???= ???; 等价类:所有与A 等价的矩阵组成的一个集合,称为一个等价类;标准形为其形状最简单的矩阵; 对于同型矩阵A 、B ,若()()r A r B A B = ? ; 2. 行最简形矩阵:
计算n 阶行列式的若干方法举例 n 阶行列式的计算方法很多,除非零元素较多时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。下面介绍几种常用的方法,并举例说明。 1.利用行列式定义直接计算 例1 计算行列式 0010020010000 00n D n n = - 解 D n 中不为零的项用一般形式表示为 112211!n n n nn a a a a n ---=. 该项列标排列的逆序数t (n -1 n -2…1n )等于 (1)(2) 2 n n --,故 (1)(2) 2 (1) !.n n n D n --=- 2.利用行列式的性质计算 例2 一个n 阶行列式 n ij D a =的元素满足 ,,1,2, ,,ij ji a a i j n =-= 则称D n 为反对称行列式,证明:奇数阶反对称行列式为零. 证明:由i j j i a a =-知i i i i a a =-,即 0,1,2, ,ii a i n ==
故行列式D n 可表示为 1213112 23213 2331230000 n n n n n n n a a a a a a D a a a a a a -=----- 由行列式的性质A A '= 1213112 23213 2331230000 n n n n n n n a a a a a a D a a a a a a -----=- 1213112 23213 23312300(1)0 n n n n n n n a a a a a a a a a a a a -=------ (1)n n D =- 当n 为奇数时,得D n =-D n ,因而得D n = 0. 3.化为三角形行列式 若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。 因此化三角形是行列式计算中的一个重要方法。 例3 计算n 阶行列式 a b b b b a b b D b b a b b b b a = 解:这个行列式的特点是每行(列)元素的和均相等,根据行列式的性质,把第2,3,…,
特殊行列式及行列式计算方法总结 一、 几类特殊行列式 1. 上(下)三角行列式、对角行列式(教材P7例5、例6) 2. 以副对角线为标准的行列式 111121 12,1221222,11,21,1 1,1 12 ,1 (1)2 12,1 1 000000000000000 00 (1) n n n n n n n n n n n nn n n n n n nn n n n n n a a a a a a a a a a a a a a a a a a a a a a ---------= ==- 3. 分块行列式(教材P14例10) 一般化结果: 00n n m n n m n m m n m m n m A C A A B B C B ????==? 0(1)0n m n n m n mn n m m m n m m n A C A A B B C B ????==-? 4. 范德蒙行列式(教材P18例12) 注:4种特殊行列式的结果需牢记! 以下几种行列式的特殊解法必须熟练掌握!!! 二、 低阶行列式计算 二阶、三阶行列式——对角线法则 (教材P2、P3) 三、 高阶行列式的计算 【五种解题方法】 1) 利用行列式定义直接计算特殊行列式; 2) 利用行列式的性质将高阶行列式化成已知结果的特殊行列式;
3) 利用行列式的行(列)扩展定理以及行列式的性质,将行列式降 阶进行计算——适用于行列式的某一行或某一列中有很多零元素,并且非零元素的代数余子式很容易计算; 4) 递推法或数学归纳法; 5) 升阶法(又称加边法) 【常见的化简行列式的方法】 1. 利用行列式定义直接计算特殊行列式 例1 (2001年考研题) 0001000200019990002000000 002001 D = 分析:该行列式的特点是每行每列只有一个元素,因此很容易联想到直接利用行列式定义进行计算。 解法一:定义法 (1,2,...,2,1,)012...19990(1)2001!(1)2001!2001!n n n D τ--+++++=-=-= 解法二:行列式性质法 利用行列式性质2把最后一行依次与第n -1,n -2,…,2,1行交换(这里n =2001),即进行2000次换行以后,变成副对角行列式。 2001(20011) 20011 20011 2 000020010 001000200(1) (1) (1)2001!2001!019990002000 00 D ?---=- =--=
计算n 阶行列式的若干方法举例 n 阶行列式的计算方法很多,除非零元素较多时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。下面介绍几种常用的方法,并举例说明。 1.利用行列式定义直接计算 例1 计算行列式 00100 20010000 n D n n = - 解 D n 中不为零的项用一般形式表示为 112211!n n n nn a a a a n ---= . 该项列标排列的逆序数t (n -1 n -2…1n )等于 (1)(2) 2 n n --,故 (1)(2) 2 (1) !.n n n D n --=- 2.利用行列式的性质计算
例2 一个n 阶行列式n ij D a =的元素满足 ,,1,2,,,ij ji a a i j n =-= 则称D n 为反对称行列式,证明:奇数阶反对称行列式为零. 证明:由i j j a a =-知i i i a a =-,即 0,1,2,,ii a i n == 故行列式D n 可表示为 1213112 23213 2331230000 n n n n n n n a a a a a a D a a a a a a -=----- 由行列式的性质A A ' = 1213112 23213 2331230000n n n n n n n a a a a a a D a a a a a a -----=- 1213112 23213 23312300(1)00 n n n n n n n a a a a a a a a a a a a -=------ (1)n n D =- 当n 为奇数时,得D n =-D n ,因而得D n = 0.
概念、性质、定理、公式必须清楚,解法必须熟练,计算必须准确 (),n T A r A n A A Ax x Ax A Ax A A A E οοοββ==??≠≠≠??∈=?可逆 的列(行)向量线性无关 的特征值全不为0 只有零解 , 0总有唯一解 是正定矩阵 R 12,s i A p p p p n B AB E AB E ?? ??? ????? ?? ??=????==?? 是初等阵 存在阶矩阵使得 或 ○注:全体n 维实向量构成的集合n R 叫做n 维向量空间. ()A r A n A A A Ax A ολ<=?==不可逆 0的列(行)向量线性相关 0是的特征值 有非零解,其基础解系即为关于0的?? ?? ?????特征向量 ○注 ()()a b r aE bA n aE bA aE bA x οολ+? +=?+=??? 有非零解=- ? ? ????? →???? :;具有 向量组等价矩阵等价()反身性、对称性、传递性矩阵相似()矩阵合同() √ 关于12,,,n e e e ???: 错误!未找到引用源。称为n ? 的标准基,n ? 中的自然基,单位坐标向量87p 教材; 错误!未找到引用源。12,,,n e e e ???线性无关; 错误!未找到引用源。12,,,1n e e e ???=; ④tr =E n ; ⑤任意一个n 维向量都可以用12,,,n e e e ???线性表示. 1212121112121222() 1212()n n n n n j j j n j j nj j j j n n nn a a a a a a D a a a a a a τ= =-∑ L L L L L M M M L 1 √ 行列式的计算:
习题1—1 全排列及行列式的定义 1. 计算三阶行列式123 4 56789 。 2. 写出4阶行列式中含有因子1324a a 并带正号的项。 3. 利用行列式的定义计算下列行列式: ⑴0 004003002001 0004 D
⑵0 0000000052 51 42413231 2524232221 151********a a a a a a a a a a a a a a a a D = ⑶0 001 0000 200 0010 n n D n -= 4. 利用行列式的定义计算210111()0211 1 1 x x x f x x x -= 中34 , x x 的系数。
习题1—2 行列式的性质 1. 计算下列各行列式的值: ⑴ 2141 012112025 62 - ⑵ef cf bf de cd bd ae ac ab --- ⑶ 2 2 2 2 2 2 2 2 22222222)3()2()1()3()2()1()3()2()1()3()2()1(++++++++++++d d d d c c c c b b b b a a a a
2. 在n 阶行列式nn n n n n a a a a a a a a a D 2 1 222 2111211 = 中,已知),,2,1,(n j i a a ji ij =-=, 证明:当n 是奇数时,D=0. 3. 计算下列n 阶行列式的值: ⑴x a a a x a a a x D n = ⑵n n a a a D +++= 11 1 1 1111121 ()120n a a a ≠
概率论公式大全(2010版) 1.随机事件及其概率 吸收律:A AB A A A A =?=??Ω=Ω?)( A B A A A A A =???=??=Ω?)( )(AB A B A B A -==- 反演律:B A B A =? B A AB ?= n i i n i i A A 11=== n i i n i i A A 11=== 2.概率的定义及其计算 )(1)(A P A P -= 若B A ? )()()(A P B P A B P -=-? 对任意两个事件A , B , 有 )()()(AB P B P A B P -=- 加法公式:对任意两个事件A , B , 有 )()()()(AB P B P A P B A P -+=? )()()(B P A P B A P +≤? )()1()()()()(2111111n n n n k j i k j i n j i j i n i i n i i A A A P A A A P A A P A P A P -≤<<≤≤<≤==-+++- =∑∑∑ 3.条件概率 ()=A B P ) ()(A P AB P 乘法公式 ())0)(()()(>=A P A B P A P AB P
()() ) 0)(()()(12112112121>=--n n n n A A A P A A A A P A A P A P A A A P 全概率公式 ∑==n i i AB P A P 1)()( )()(1i n i i B A P B P ?=∑= Bayes 公式 )(A B P k )()(A P AB P k = ∑==n i i i k k B A P B P B A P B P 1 ) ()()()( 4.随机变量及其分布 分布函数计算 ) ()()()()(a F b F a X P b X P b X a P -=≤-≤=≤< 5.离散型随机变量 (1) 0 – 1 分布 1,0,)1()(1=-==-k p p k X P k k (2) 二项分布 ),(p n B 若P ( A ) = p n k p p C k X P k n k k n ,,1,0,)1()( =-==- *Possion 定理 0lim >=∞ →λn n np 有 ,2,1,0!)1(l i m ==---∞→k k e p p C k k n n k n k n n λλ (3) Poisson 分布 )(λP ,2,1,0,!)(===-k k e k X P k λλ
111 第5章 线性代数的基本运算 本章学习的主要目的: 1 复习线性代数中有关行列式、矩阵、矩阵初等变换、向量的线性相关性、线性方程组的求解、相似矩阵及二次型的相关知识. 2学会用MatLab 软件进行行列式的计算、矩阵的基本运算、矩阵初等变换、向量的线性相关性的判别、线性方程组的求解、二次型化标准形的运算. 5.1 行列式 5.1.1 n 阶行列式定义 由2n 个元素),,2,1,(n j i a ij 组成的记号 D=nn n n n n a a a a a a a a a 212222111211 称为n 阶行列式.其值是所有取自不同行不同列的n 个元素的乘积n np 2p 21p 1a a a 的代数和,各项的符号由n 级排列n p p p 21决定,即
112 D= ∑ -n p p p n p p p 21n np 2 p 21 p 1) 21( a a a )1(τ, 其中 ∑n p p p 21表示对所有n 级排列求和, ) ,,,(21n p p p τ是排列 n p p p 21的逆序数. 5.1.2 行列式的性质 (1) 行列式与它的转置行列式相等. (2) 互换行列式的两行(列),行列式变号. (3) 若行列式有两行(列)完全相同,则此行列式为零. (4) 行列式的某一行(列)中所有的元素都乘以同一数k,等于用数k 乘此行列式. (5) 若行列式有两行(列)元素成比例,则此行列式为零. (6) 若行列式的某一列(行)的元素是两数的和,则此行列式等 于对应两个行列式之和.即 nn n n ni n n i i nn n n ni n n i i nn n n ni ni n n i i i i a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a 21'2 1 '22221 '11211212 1 22221 112 1121'2 1 '222221'111211+ =+++ (7) 若行列式的某一行(列)的各元素乘以同一数加到另一行(列)对应的元素上去,行列式不变.
1、行列式 1. n 行列式共有2n 个元素,展开后有!n 项,可分解为2n 行列式; 2. 代数余子式的性质: ①、ij A 和ij a 的大小无关; ②、某行(列)的元素乘以其它行(列)元素的代数余子式为0; ③、某行(列)的元素乘以该行(列)元素的代数余子式为A ; 3. 代数余子式和余子式的关系:(1)(1) i j i j ij ij ij ij M A A M ++=-=- 4. 设n 行列式D : 将D 上、下翻转或左右翻转,所得行列式为1D ,则(1) 2 1(1)n n D D -=-; 将D 顺时针或逆时针旋转90 ,所得行列式为2D ,则(1) 2 2(1) n n D D -=-; 将D 主对角线翻转后(转置),所得行列式为3D ,则3D D =; 将D 主副角线翻转后,所得行列式为4D ,则4D D =; 5. 行列式的重要公式: ①、主对角行列式:主对角元素的乘积; ②、副对角行列式:副对角元素的乘积(1) 2 (1) n n -? -; ③、上、下三角行列式( = ◥◣):主对角元素的乘积; ④、 ◤和 ◢:副对角元素的乘积(1) 2 (1)n n -? -; ⑤、拉普拉斯展开式: A O A C A B C B O B ==、 (1) m n C A O A A B B O B C ==- ⑥、范德蒙行列式:大指标减小指标的连乘积; ⑦、特征值; 6. 对于n 阶行列式A ,恒有:1 (1) n n k n k k k E A S λλλ -=-=+ -∑,其中k S 为k 阶主子式; 7. 证明0A =的方法: ①、A A =-; ②、反证法; ③、构造齐次方程组0 Ax =,证明其有非零解; ④、利用秩,证明()r A n <; ⑤、证明0是其特征值; 2、矩阵 1. A 是n 阶可逆矩阵: ?0A ≠(是非奇异矩阵); ?()r A n =(是满秩矩阵) ?A 的行(列)向量组线性无关; ? 齐次方程组0 Ax =有非零解; ?n b R ?∈,Ax b =总有唯一解; ?A 与E 等价; ?A 可表示成若干个初等矩阵的乘积; ?A 的特征值全不为0;
1. n 行列式共有2 n 个元素,展开后有!n 项,可分解为2n 行列式; 2. 代数余子式的性质: ①、ij A 和ij a 的大小无关; ②、某行(列)的元素乘以其它行(列)元素的代数余子式为0; ③、某行(列)的元素乘以该行(列)元素的代数余子式为A ; 3. 代数余子式和余子式的关系:(1)(1)i j i j ij ij ij ij M A A M ++=-=- 4. 设n 行列式D : 将D 上、下翻转或左右翻转,所得行列式为1D ,则(1)2 1 (1)n n D D -=-; 将D 顺时针或逆时针旋转90,所得行列式为2 D ,则(1)2 2 (1) n n D D -=-; 将D 主对角线翻转后(转置),所得行列式为3 D ,则3 D D =; 将D 主副角线翻转后,所得行列式为4 D ,则4 D D =; 5. 行列式的重要公式: ①、主对角行列式:主对角元素的乘积; ②、副对角行列式:副对角元素的乘积(1)2 (1)n n -? -; ③、上、下三角行列式( = ◥◣):主对角元素的乘积; ④、 ◤和 ◢:副对角元素的乘积(1)2 (1)n n -? -; ⑤、拉普拉斯展开式 : A O A C A B C B O B = =、 (1)m n C A O A A B B O B C ==- ⑥、范德蒙行列式:大指标减小指标的连乘积; ⑦、特征值; 6. 对于n 阶行列式A ,恒有:1 (1) n n k n k k k E A S λλλ-=-=+-∑,其中k S 为k 阶主子 式; 7. 证明0A =的方法: ①、A A =-; ②、反证法;