MATLAB LECTURE - Trang 11

9/16/2015

7

Ma trận và các phép tính cơ bản trên ma trận

Tìm ma trận nghịch đảo

Nghịch đảo của ma trận vuông A là một ma trận, được ký hiệu là A

-1

thỏa mãn

A A

-1

= A

-1

A = E

, với E là ma trận đơn vị cùng cỡ.

Điều kiện để tồn tại ma trận nghịch đảo là det(A)

 0.

Nếu tồn tại ma trận nghịch đảo của A, thì phương trình đại số tuyến tính

A x = b

có nghiệm duy nhất là x = A

-1

b

Tính nghịch đảo ma trận vuông bằng lệnh inv(A)

>> A = [2 3; 4 5]

>> det(A)

ans = -2

>> iA = inv(A)

iA =

-2.5000 1.5000

2.0000 -1.0000

>> S = [1 0 -1 2; 4 -2 -3 1; 0 2 -1 1; 0 0 9 8];

>> det(S)

ans = -108

>> iS=inv(S)

iS =

-0.9259 0.4815 0.4815 0.1111

-0.6296 0.1574 0.6574 0.0556

-0.5926 0.1481 0.1481 0.1111

0.6667 -0.1667 -0.1667 0

Ma trận và các phép tính cơ bản trên ma trận

>> iS*S

ans =

1.0000 0 0 0

0 1.0000 0 0.0000

0 0 1.0000 0

0 0 0.0000 1.0000

>> S*iS

ans =

1.0000 0 0 0

0.0000 1.0000 -0.0000 0

0.0000 -0.0000 1.0000 0

0 0 0 1.0000

• Để kiểm tra lại ta tính tích hai ma trận:

• Ví dụ giải hệ A.x = b

>> A = [3

–2; 6 –2]; b = [5; 2];

>> det(A)

ans = 6

>> x=inv(A)*b

x =

-1.0000

-4.0000

>> e =A*x

– b % thu lai

e =

1.0e-015 *

0.0000

0.8882

Ma trận và các phép tính cơ bản trên ma trận

Cho A

là một ma trận vuông cấp n, số

 được gọi là trị riêng và véctơ khác

không x

là véctơ riêng của A nếu chúng thoả mãn điều kiện

Ax

x

(

)

A

E x

0

hay

với E là ma trận đơn vị.

Cho AB

là hai ma trận vuông cấp n, nếu tồn tại số

 và véctơ x khác không

thoả mãn điều kiện

thì số

 gọi là trị riêng suy rộng của hai ma trận A B, véctơ x là véctơ riêng

tương ứng.

 

Ax

Bx

(

)

0

 

A

B x

hay

Trị riêng và véctơ riêng của ma trận vuông

Ma trận và các phép tính cơ bản trên ma trận

Lệnh eig tính toán trị riêng và véctơ riêng của ma trận vuông

l = eig(A);

cho một véctơ l chứa các trị riêng của ma trận vuông A.

[V, D] = eig(A);

cho ta ma trận chéo D chứa các trị riêng của A, ma trận V
các cột là các véctơ riêng của A thỏa mãn AV = VD.

d = eig(A,B);

cho ta véctơ chứa các trị riêng suy rộng của các ma trận
vuông AB.

[V, D] =eig(A,B);

cho ta ma trận chéo D chứa các trị riêng suy rộng của hai ma
trận AB, ma trận V có các cột là các véctơ riêng thỏa mãn
AV = BVD.

eig(A,B,'chol')

tương tự như eig(A,B) đối với ma trận đối xứng A và ma trận
đối xứng xác định dương B. Phương pháp tính ở đây dựa
trên khai triển Cholesky ma trận B.

Trị riêng và véctơ riêng của ma trận vuông

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.