Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (477.46 KB, 15 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
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 vng tùy ý.
khai triển theo dịng i thì
det(A)=(-1)<small>i+1</small>a<small>i1</small>|A<small>i1</small>|+(-1)<small>i+2</small>a<small>i2</small>|A<small>i2</small>|+ ... +(-1)<small>i+j</small>a<small>ij</small>|A<small>ij</small>|+ ... +(-1)<small>i+n</small>a<small>in</small>|A<small>i+n</small>| (*) Với |A<small>ij</small>| 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.
- 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.
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">5.
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:
</div>