第三章 行列式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MATLAB 软件应用

第三章 行列式

例1:输出矩阵311212123A ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦,计算

(1)A ; (2) 取出A 的第二列;(3)删除A 第一行.

解:建立m 文件d1.m 如下:

clc

A=[3 1 1;2 1 2;1 2 3]

fprintf('det(A)=%d',det(A))

A1=A(:,2)

A(1,:)=[];

A2=A

运行结果如下:

A =

3 1 1

2 1 2

1 2 3

det(A)=-4

A1 = 1

1

2

A2 = 2 1 2

1 2 3

例2:计算行列式2324323631063a b c d

a a

b a b

c a b c

d D a a b a b c a b c d

a a

b a b

c a b c d

++++++=++++++++++++. 解:建立m 文件d2.m 如下:

clc

syms a b c d %定义符号变量 A=[a,b,c,d;a a+b a+b+c a+b+c+d;a 2*a+b 3*a+2*b+c

4*a+3*b+2*c+d;...

a 3*a+

b 6*a+3*b+

c 10*a+6*b+3*c+d] ; %输出符号矩阵 D=det(A)

运行结果如下:

D =

a^4

例3: 应用Cramer 法则求解下列线性方程组的解.

123412423412342583 69 254760.

x x x x x x x x x x x x x x +-+=⎧⎪--=⎪⎨-+=-⎪⎪+-+=⎩,

,, 解:建立m 文件d3.m 如下:

clc

A=[2 1 -5 1;1 -3 0 -6;0 2 -1 2;1 4 -7 6]; b=[8;9;-5;0]

D=det(A)

C1=[b,A(:,2:4)];D1=det(C1);x1=D1/D

C2=[A(:,1),b,A(:,3:4)];x2=D2/D

C3=[A(:,1:2),b,A(:,4)];x3=D3/D

C4=[A(:,1:3),b];D4=det(C4);x4=D4/D

运行结果如下:

x1 =

3

x2 =

-4

x3 =

-1

x4 =

1

例4:验证行列式的性质:把一行的倍数加到另一行,行列式不变.

解:建立m 文件d4.m 如下:

clc

A=[5 4 7 8;6 5 2 4;1 0 3 8;5 7 6 6]

fprintf('det(A)=%d',det(A))

syms k

B=[A(1:3,:);k*A(1,:)+A(4,:)]

det(B)

运行结果如下:

A =

5 4 7 8

6 5 2 4

1 0 3 8

5 7

6 6

det(A)=-448

B =

[ 5, 4, 7, 8]

[ 6, 5, 2, 4]

[ 1, 0, 3, 8]

[ 5*k+5, 4*k+7, 7*k+6, 8*k+6]

ans =

-448

【练习与思考】

1、计算下列行列式

1)

1234

2341

3412

4123

D=;2)

x y x y

D y x y x

x y x y

+

=+

+

.

2、已知

212

111

()

321

111

x x

x

f x

x

x

-

=,求4x与3x的系数.

3.应用Cramer法则求解下列线性方程组

1)

1234

1234

1234

1234

2326

33325

323

334

x x x x

x x x x

x x x x

x x x x

-++=

⎪-++=

--+=

⎪-+-=

;2)

12

123

234

345

45

561

560

560

560

51

x x

x x x

x x x

x x x

x x

+=

⎪++=

⎪⎪

++=

⎪++=

⎪+=

.

4.验证行列式的性质:对换行列式中两行的位置,行列式反号.

相关文档
最新文档