ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHTRƯỜNG ĐẠI HỌC BÁCH KHOAKHOA ĐIỆN - ĐIỆN TỬTính định thức của ma trận vuông A bằng cách khai triểntheo một hàng tùy ý hoặc một cột tùy ý qua các bù
Trang 1ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHTRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA ĐIỆN - ĐIỆN TỬ
Tính định thức của ma trận vuông A bằng cách khai triểntheo một hàng tùy ý (hoặc một cột tùy ý) qua các bù đại số
Trang 2ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHTRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA ĐIỆN - ĐIỆN TỬ
Tính định thức của ma trận vuông A bằng cách khai triểntheo một hàng tùy ý (hoặc một cột tùy ý) qua các bù đại số.
Trang 5A Bài tập chung:
Tính định thức của ma trận vuông A bằng cách khai triển theo một hàng tùy ý (hoặc một cột tùy ý) qua các bù đại số.
Input: cho phép nhập vào một ma trận vuông tùy ý.
khai triển theo dòng i thì
det(A)=(-1)i+1ai1|Ai1|+(-1)i+2ai2|Ai2|+ +(-1)i+jaij|Aij|+ +(-1)i+nain|Ai+n| (*) Với |Aij| là định thức con còn lại sau khi bỏ đi dòng i và cột j.
Tương tự khi làm với cột j.
3 Thuật toán:
- Chọn khai triển theo hàng hoặc theo cột.
-Tính định thức của các ma trận phụ hợp sau khi khai triển bằng hàm det, từ đó ta tính được định thức của ma trận ban đầu nhờ vào công thức (*) ở phần 2.
Trang 75.Ví dụ:
Tính định thức của ma trận vuông sau bằng khai triển hàng 3;
Kết quả sau khi chạy chương trình: