4.2.1计算下列行列式
1.
10002−100122041−13=−6.
2.
130−121214=25.
3.
1234234134124123=160.
4.
xyx+yyx+yxx+yxy直接用公式计算得
−2x3−2y3
5.
1+x11111−x11111+y11111−y=
x2y2
4.2.2 设A是三阶方阵,det(A)=5,求下列矩阵B的行列式
1.
B=2A,−A,A2,A−1 解:
det(2A)=23×5=40det(−A)=(−1)3×5=−5det(A2)=25det(A−1)=51
2.
B=a1T−a3Ta2T−a1Ta3T−a2T,a1T+a3Ta2T+a1Ta3T+a2T,其中
A=a1Ta2Ta3T.
解:
法一:利用倍加行变换.
a1T−a3Ta2T−a1Ta3T−a2T=a1T−a3Ta2T−a1Ta1T−a2T=0.
a1T+a3Ta2T+a1Ta3T+a2T=a1T+a3Ta2T−a3Ta3T+a2T=a1T+a3Ta2T−a3T2a3T=2a1T+a3Ta2T−a3Ta3T=2a1Ta2Ta3T=10.
法二:
a1T−a3Ta2T−a1Ta3T−a2T=a1Ta2Ta3T−a3Ta1Ta2T=111a1Ta2Ta3T−010001100a1Ta2Ta3T=1−1001−1−101a1Ta2Ta3T
所以
a1T−a3Ta2T−a1Ta3T−a2T=1−1001−1−101a1Ta2Ta3T=0.
同理
a1T+a3Ta2T+a1Ta3T+a2T=110011101a1Ta2Ta3T. 所以
a1T+a3Ta2T+a1Ta3T+a2T=110011101a1Ta2Ta3T=10.
4.2.3
略.
4.2.4 计算det(A):
1.
A=[i+j]n×n
解:若
n=1,
det(A)=2.若
n=2,
det(A)=2334=−1.若
n≥3,
det(A)=0
2.
A=[ij]n×n
解:若
n=1,
det(A)=1.若
n≥2,det(A)=0
4.2.5 计算1−1−1⋱⋱1−11
解:行列式为0.
4.2.6 计算1+x1y11+x2y1⋮1+xny11+x1y21+x2y2⋮1+xny2⋯⋯⋯1+x1yn1+x2yn⋮1+xnyn
解:原式=
(x1−x2)y1(x2−x3)y1⋮1+xny1(x1−x2)y2(x2−x3)y2⋮1+xny2⋯⋯⋯(x1−x2)yn(x2−x3)yn⋮1+xnyn=0.
4.2.7 计算a11a21⋮an1⋯⋯⋱0a1,n−1a2,n−1⋱⋯a1n0⋮0.
解:行变换后可得到下三角矩阵。若
n是偶数,行列式为
(−1)2nan1an−1,2...a1n.若
n是奇数,行列式为
(−1)2n−1an1an−1,2...a1n.
4.2.8
略.
4.2.9 证明或举出反例.
1.
AB−BA的行列式必然是零.
解:不正确。
A=[1111],B=[1110].det(AB−BA)=1.
2.
A的行列式等于其简化阶梯型的行列式.
解:显然不正确。
3.
A为
n阶反对称矩阵,当
n为奇数时,
det(A)=0.
证明:
AT=−A,于是
det(AT)=det(−A)=(−1)ndet(A).
若
n为奇数,
det(A)=−det(A),即
det(A)=0.
4.
A为
n阶反对称矩阵,当
n为偶数时,
det(A)=0.
解:显然不正确。
5. 如果
∣det(A)∣>1,那么当
n趋于无穷时,
An中必然有元素的绝对值趋于无穷.
证明:
∣det(A)∣>1,于是
limn→+∞det(An)→+∞.
而
det(An)是通过对
An中元素进行有限次加法减法和乘法运算得到,这表明
An中一定有元素的绝对值趋于无穷.
6. 如果
∣det(A)∣<1,那么当
n趋于无穷时,
An中所有元素都趋于0.
解:显然不正确.
令
A=21212,det(A)=21,
而
An=2−n2−n2n,其中有元素发散.
4.2.10 以下均为某些学生出现过的错误,请找到错误的原因.
1.
det(A−1)=det(ad−bc1[d−c−ba])=(ad−bc)21det([d−c−ba])=ad−bc1.
2.
det([ACBD])=det([AOBD−BA−1C])=det(A)det(D−BA−1C).
3.
A不是方阵.
4.
不正确,见4.2.9第3,4小问.
5.
略.
4.2.11 设n阶方阵A的对角元素全为0,其他元素全为1,令A=[a1a2⋯an].
1.求向量
u,使得
ai(i=1,2,...,n)可以写成
ei和
u的线性组合.
2.根据行列式满足列多线性,求
det(A).
解:
1.
u=11⋮1,ai=u−ei.
2.
det(A)=(−1)n−1(n−1).
4.2.12-4.2.14.
略.
4.2.15 用行列式证明奇数阶反对称矩阵不可逆.
证明见4.2.9第3小问.
4.2.16 证明任意阶可逆矩阵A都可以只用倍加变换化为diag(1,1,...,1,det(A)).
证明:
显然任意阶可逆矩阵
A都可以只用倍加变换化为对角元均不为零的上三角矩阵。设这个上三角矩阵为
a11a12a22⋯⋯⋱a1na2n⋮ann,a11,a22,⋯,ann=0.
反复利用倍加行变换和倍加列变换,有
a11a12a22⋯⋯⋱a1na2n⋮ann⇒a110a22⋯⋯⋱0a2,n−1an−1,n−1a11−10⋮0ann⇒1−ann0a22⋯⋯⋱0a2,n−1an−1,n−1a11−10⋮0ann⇒100a22⋯⋯⋱0a2,n−1an−1,n−1a11−10⋮0ann+ann(a11−1)⇒10a22⋯⋯⋱0a2,n−1an−1,n−100⋮0a11ann
以此类推,即可利用倍加变换将上三角矩阵化为
diag(1,⋯,1,a11a22⋯ann)=diag(1,⋯,1,det(A)).
4.2.17 给定A=[aij]n×n,而B=[aijci−j]n×n,其中c=0.证明det(A)=det(B).
证明:
det(B)=a11a21c⋮an1cn−1a12c−1a22⋮⋯⋯⋯⋮a1nc−n+1a2nc−n+2⋮ann=c2n(n−1)a11a21⋮an1a12c−1a22c−1⋮⋯a13c−2a23c−2⋯⋯⋮a1nc−n+1a2nc−n+1⋮annc−n+1=c2n(n−1)−2n(n−1)a11a21⋮an1a12a22⋮an2⋯⋯⋮⋯a1na2n⋮ann=det(A)
4.2.18 给定n−1个互不相同的数a1,a2,...,an−1,令P(x)=11⋮1xa1⋮an−1⋯⋯⋯xn−1a1n−1⋮an−1n−1.
证明P(x)是一个关于x的n−1次多项式,并求P(x)的n−1个根。
证明:
此即Vandermonde矩阵(见p.171),于是
P(x)=(a1−x)(a2−x)...(an−1−x)1≤j<i≤n−1∏(ai−aj).
即
P(x)是关于
x的
n−1次多项式,多项式的根是
a1,a2,...,an−1.
4.2.19 设fi(x)是i次多项式,i=0,1,2,...,n−1,其首项系数是ai.又设b0,b1,...,bn−1是n个数,计算如下的n阶行列式:
f0(b0)f1(b0)⋮fn−1(b0)f0(b1)f1(b1)⋮fn−1(b1)⋯⋯⋯f0(bn−1)f1(bn−1)⋮fn−1(bn−1).
证明:
原式=
a0a1b0a2b02⋮an−1b0n−1a0a1b1a2b12⋮an−1b1n−1⋯⋯⋯⋯a0a1bn−1a2bn−12⋮an−1bn−1n−1=a0a1...an−11b0b02⋮b0n−11b1b12⋮b1n−1⋯⋯⋯⋯1bn−1bn−12⋮bn−1n−1
右边即为著名的Vandermonde矩阵,于是原式=
a0a1...an−1∏1≤j<i≤n−1(bi−bj).
4.2.20
略.
4.2.21
见4.2.10第2小问.
4.2.22 设A,B是n阶方阵,证明,det([ABBA])=det(A+B)det(A−B).
证明:
ABBA=行变换A+BBB+AA=列变换A+BBOA−B=det(A+B)det(A−B).
4.2.23 设A,B分别是m×n,n×m矩阵,证明det(Im+AB)=det(In+BA).由此推出,Im+AB可逆当且仅当In+BA可逆.
此即著名的Sylvester等式,由J. J. Sylverster提出,有多种证明方法。
证法1:
注意到
[InA−BIm][InOBIm]=[InAOAB+Im].
[InOBIm][InA−BIm]=[In+BAAOIm].
于是
det([InA−BIm])⋅det([InOBIm])=det([InAOAB+Im])=det(Im+AB).
det([InOBIm])⋅det([InA−BIm])=det([In+BAAOIm])=det(In+BA).
即
det(Im+AB)=det(In+BA)
证法2:
注意到
det([ImB−AIn])=行变换det([Im+ABBOIn])=det(Im+AB).
det([ImB−AIn])=列变换det([ImBOIn+BA])=det(In+BA).
即
det(Im+AB)=det(In+BA)
4.2.24 计算
1+a12a2a1⋮ana1a1a21+a22⋮ana2⋯⋯⋯a1ana2an⋮1+an2.
解:
设
a=a1a2⋮an.由4.2.23得到的Sylvester等式,原式=
det(In+aaT)=det(1+aTa)=1+a12+a22+...+an2.
4.2.25 设A是是三阶矩阵,已知det(A−I3)=det(A−2I3)=det(A−3I3)=0.
1.证明存在非零向量
v1,v2,v3,满足
Avi=ivi,i=1,2,3.
2.设
k1v1+k2v2+k3v3=0,证明
k1v1+2k2v2+3k3v3=0,k1v1+4k2v2+9k3v3=0.
3.证明存在可逆Vandermonde矩阵,使得
[k1v1k2v2k3v3]V=O.
4.证明
v1,v2,v3构成
R3的一组基,因此矩阵
B=[v1v2v3]可逆.
5.证明存在对角矩阵
D,使得
AB=BD,并计算
det(A).
证明:
1.
Avi=ivi⇒(A−iI3)vi=0,i=1,2,3
由题可知
A−iI3均不可逆,
(A−iI3)vi=0存在非零解.于是存在非零向量
v1,v2,v3,满足
Avi=ivi,i=1,2,3.
2.
k1v1+2k2v2+3k3v3=k1Av1+k2Av2+k3Av3=A(k1v1+k2v2+k3v3)=0.
k1v1+4k2v2+9k3v3=k1A2v1+k2A2v2+k3A2v3=A2(k1v1+k2v2+k3v3)=0.
3.
显然存在,
V=111123149.
4.
由2得,
k1v1=k2v2=k3v3=0,而
v1,v2,v3=0,所以
k1=k2=k3=0,即
B可逆.
5.
D=123.det(A)=6.
4.2.26 对函数f(t)=det(In+tA)在t=0处求导。设A=[a1a2⋯an],则In+tA的第i列是ei+tai.
1.当
n=1,2,3时,用
A的元素表示
f′(0);分析其规律,求
f′(0)的一般表达式.
2.利用
det(In+AB)=det(Im+BA),证明
trace(AB)=trace(BA).
1.解:
当
n=1,f′(0)=a11.当
n=2,f′(0)=a11+a22.当
n=3,f′(0)=a11+a22+a33.
由导数定义,
f′(0)=Δt→0limΔtdet(In+ΔtA)−det(In)=Δt→0limΔt1+a11Δt+a22Δt+⋯+annΔt+o(Δt)−1=trace(A)
于是
f′(0)=trace(A).
2.证明:
对
det(In+tAB)=det(Im+tBA)两边同时求导立得.
4.2.27 设A是m×n矩阵,任取其中的k行和k列,其交叉点的元素组成的k阶方阵的行列式称为A的一个k阶子式. 定义rankdet(A)=max{k|A有非零的k阶子式}.证明,rankdet(A)=rank(A).
证明:
设
rank(A)=r,则
A中最多只能取得
r个线性无关的列向量。由于行秩等于列秩,这
r个线性无关的列向量中最多也只能取到
r个线性无关的行向量。这说明
A中最多只能得到
r阶非零子式。于是命题显然成立。
4.2.28 Hadamard不等式
1.利用QR分解证明,对任意
k阶矩阵
T=[t1t2⋯tn],
∣det(T)∣≤∥t1∥∥t2∥⋯∥tn∥.
2.证明Hadamard矩阵使等号成立.
1.证明:
T=Qdiag(∥qi∥)R.
其中,
Q是正交矩阵,
R是对角元均为1的上三角阵.
所以
∣det(T)∣=1≤i≤n∏∥qi∥.
由于
qi是列向量
ti垂直于
q1,q2,⋯,qn−1的分量,于是
∥qi∥≤∥ti∥,等号成立当且仅当
ti垂直于
t1,t2,...ti−1.
即
∣det(T)∣=1≤i≤n∏∥qi∥≤∥t1∥∥t2∥⋯∥tn∥.
2.证明:
Hadamard矩阵列向量相互垂直,于是等号成立。
4.2.29
显然.
4.2.30-31
略.