Tải bản đầy đủ (.pdf) (15 trang)

tính định thức của ma trận vuông abằng cáchkhai triểntheo một hàng tùy ý hoặc một cột tùy ý quacácbùđạisố

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">

<b>ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHTRƯỜNG ĐẠI HỌC BÁCH KHOA</b>

<b>KHOA ĐIỆN - ĐIỆN TỬ</b>

<b>Tính định thức của ma trận vng 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ố</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHTRƯỜNG ĐẠI HỌC BÁCH KHOA</b>

<b>KHOA ĐIỆN - ĐIỆN TỬ</b>

<b>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ố.</b>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>A. Bài tập chung:</b>

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.

<b>3. Thuật toán:</b>

- 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.

<b>Ví dụ:</b>

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>

×