Thuật Toán Tìm Ma Trận Bậc Thang | Maths 4 Physics & More...
Có thể bạn quan tâm
Bước 1: Kiểm tra ?
1.1 Nếu và
, ta đổi chỗ vị trí hàng 1 và hàng i.
1.2 Nếu và
, ta đổi chỗ vị trí hàng 1 và hàng k để cho bước 2 đơn giản.
1.3 Nếu tất cả các phần tử của cột 1 bằng 0 thì cột 1 coi như bước 2 đã hoàn thành, chuyển sang bước 3.
Bước 2: Khử tất cả các phần tử của cột 1 dưới bằng phép biến đổi:
Khi đó, ma trận sẽ có dạng:

Chuẩn hóa cột 1 để đưa về dạng bậc thang dòng
Bước 3: Kiểm tra ?
1.1 Nếu và
, ta đổi chỗ vị trí hàng 2 và hàng j.
1.2 Nếu và
, ta đổi chỗ vị trí hàng 2 và hàng k để cho bước 4 đơn giản.
1.3 Nếu tất cả các phần tử của cột 2 (từ trở xuống) bằng 0 thì cột 2 đã được chuẩn hóa, coi như bước 4 đã hoàn thành
Bước 4: Khử tất cả các phần tử của cột 2 ở dưới bằng phép biến đổi:
Ma trận đưa về dạng:

Chuẩn hóa cột 2
Tiếp tục quá trình trên cho phần tử , phần tử ở dòng 4, cột 4; … ta sẽ đưa ma trận về dạng bậc thang dòng.
Ví dụ: Đưa ma trận sau về dạng bậc thang:
Bước 1: Phần tử . Tuy nhiên
nên ta hoán đổi vị trí dòng 1 và dòng 4. Ta có:
Bước 2:Lần lượt thực hiện các phép biến đổi: . Ta có:
Bước 3: Xét giá trị ở dòng 2, cột 2. Ta thấy là 1 số khá lớn. Nếu để nguyên như thế thì các bước sau chắc chắn xuất hiện phân số. Điều này làm cho bài toán rối rắm hơn.
Nhận thấy: 20 và 52 đều cho hết cho 4 nên ta đổi chỗ dòng 2 và dòng 4. Ta có:
Bước 4: Lần lượt thực hiện các phép biến đổi: . Ta có:
Tiếp theo, ta chia dòng 3 cho 32 và chia dòng 4 cho 14. Ta có:
Bước 5: Xét giá trị ở dòng 3, cột 3.
Nhận thấy các phần tử nên cột 3 đã được chuẩn hóa.
Do đó, ta chuyển sang chuẩn hóa cột 4 bằng cách xét phần tử
Do , và
nên ta cột 4 đã được chuẩn hóa. Ta chuyển sang cột 5. Lấy dòng 4 trừ dòng 3.
Ta có:
Sau bước này ta đã có được ma trận bậc thang dòng. Vậy ta đã có dạng bậc thang
Để chuyển về ma trận bậc thang chính tắc. Ta tiếp tục thực hiện các phép biến đổi trên cột như sau:
Bước 6: Bằng cách thực hiện phép biến đổi: ,
,
,
. Ta có:
Bước 7: Đổi chỗ cột 2 và cột 3. Ta có:
Bằng cách thực hiện phép biến đổi: ,
,
. Ta có:
Bước 9: Do xuất hiện cột không nên ta cần đổi chỗ cột 3 và cột 5. Mục đích để cột không nằm ở vị trí cuối cùng. Ta có:
Vậy ta có dạng ma trận bậc thang chính tắc:
Đánh giá:
Chia sẻ:
- In
Thảo luận
61 bình luận về “Thuật toán tìm ma trận bậc thang”
Bình luận về bài viết này Hủy trả lời
Từ khóa » đổi Hàng Và Cột Trong Ma Trận
-
Các Phép Biến đổi Sơ Cấp Trên Một Ma Trận - Giảng Dạy - Học Tập
-
[PDF] Phép Biến đổi Sơ Cấp Bằng Ma Trận
-
Ma Trận Sơ Cấp – Wikipedia Tiếng Việt
-
Chương 2 - Ma Trận | CTCT - Chúng Ta Cùng Tiến
-
[ĐẠI SỐ] 03. CÁC PHÉP BIẾN ĐỔI SƠ CẤP TRÊN MA TRẬN
-
Các Phép Biến đổi Sơ Cấp Nào Không Làm Thay đổi Hạng Của Ma Trận?
-
[PDF] 1 CHƯƠNG 1. MA TRẬN - ĐỊNH THỨC
-
Biến đổi Ma Trận ( Transformation Matrix) - SlideShare
-
Cách Tính định Thức Bằng Biến đổi Sơ Cấp - Học Tốt
-
Xếp Hạng Ma Trận. Khái Niệm Về Hạng Của Ma Trận Cách ...
-
định Nghĩa, Phương Pháp Tìm, Ví Dụ, Lời Giải. Tìm Hạng Của Ma Trận ...
-
Ma Trận Sơ Cấp – Du Học Trung Quốc 2022 - Wiki Tiếng Việt
-
Làm Thế Nào để Chuyển đổi Ma Trận Thành Vectơ Hoặc Cột đơn Trong ...
-
[PDF] Bài 2 : MA TRẬN VÀ ĐỊNH THỨC - Topica
trong sách giáo khoa ko có đổi chỗ hang,cột đâu thầy
ThíchThích
Được đăng bởi vi chiên thắng | 17/10/2010, 23:08 Reply to this commentĐổi chỗ 2 dòng cho nhau là 1 trong 3 phép biến đổi sơ cấp trên dòng (hàng) mà em. Có một số giáo trình chỉ trình bày phép biến đổi sơ cấp trên dòng, cũng như chỉ trình bày ma trận bậc thang dòng (chứ không trình bày pbdsc trên cột, hoặc ma trận bậc thang cột) là không đầy đủ (có thể vì sợ nhiều quá SV sẽ rối và sai khi dùng pbdsc trên cột để tìm ma trận nghịch đảo hoặc giải hệ pt).
ThíchThích
Được đăng bởi 2Bo02B | 18/10/2010, 21:00 Reply to this commentGiải pt gauss chỉ có thể đưa ma trận về ma trận bậc thang bằng những biến đổi trên hàng thì hơi khó thầy ơi!
ThíchThích
Được đăng bởi Trâm | 10/10/2010, 08:17 Reply to this commentNEU MINH CHU Y MOT CHUT THI KHONG CO GI KHO LAM DAU .
ThíchThích
Được đăng bởi vu thu | 22/01/2010, 09:35 Reply to this commentcái bước biến đổi sao chuyển 2 dòng lại ko đổi dấu ma trận vậy.Kỳ cục qúa đi mất
ThíchThích
Được đăng bởi angelmatnau | 02/01/2010, 20:57 Reply to this commentEm nên xem kỹ lại phần lý thuyết, phép biến đổi sơ cấp đổi chỗ hai dòng cho nhau chỉ làm đổi dấu định thức của ma trận, chứ không phải làm đổi dấu ma trận.
ThíchThích
Được đăng bởi 2Bo02B | 02/01/2010, 21:42 Reply to this commentum! cai nay kho qua di! huhuhu
ThíchThích
Được đăng bởi Ken | 28/11/2009, 21:30 Reply to this commentkhó hiểu wa
ThíchThích
Được đăng bởi thuhuyen | 24/11/2009, 20:41 Reply to this commentđồng ý, khi giải hệ pt bằng pp Gauss ta chỉ cần đưa về dạng bậc thang, nhưng khi dùng pp Jordan gauss phải đưa về dạng Hermit (bậc thang thu gọn),và các phép biến đổi sơ cấp đều phải dùng cho hàng, không được dùng cho cột vì thứ tự và giá trị các phần tử trong cột có liên quan đến biến (ẩn số), làm như vậy sẽ dẫn đến thay đổi bản chất của ma trận đang giải
ThíchThích
Được đăng bởi nguyen khoi | 18/11/2009, 18:58 Reply to this commentCác phép biến đổi sơ cấp ở cột cũng chỉ áp dụng được khi đưa ma trận về dạng ma trận bậc thang với khi tính định thức. Chứ khi giải phương trình (dùng ma trận hệ số mở rộng thì không được dùng đúng không thầy?
ThíchThích
Được đăng bởi ngoc ha | 05/11/2009, 09:20 Reply to this commentvd ta có ma trận vuông sau
7 3 4 5 3 1 4 5 6 7 8 9 4 6 5 2
Khi đưa ma trận sau về dạng bậc thang nếu như em không muốn đổi các dòng với nhau, thì em có thể đưa d3-> 7d3-6d1 vẫn đúng đúng không thầy? Ta vẫn có thể áp dụng như vậy đối với ma trận hệ số mở rộng khi giải phương trình? Còn khi tính định thức thì không được nhân 7 vào dòng 3 vì khi đó giá trị định thức đã tăng 3 lần đúng không thầy?
ThíchThích
Được đăng bởi ngoc ha | 05/11/2009, 09:18 Reply to this commentKhi đó, giá trị của định thức tăng lên 7 lần lận em à
ThíchThích
Được đăng bởi 2Bo02B | 05/11/2009, 13:44 Reply to this commentthay cho em hoi cach giai bai toan tim hang cua ma tran bang phuong phap lap ma tran bac thang de nhat va nhanh nhat.em cam on thay
ThíchThích
Được đăng bởi hoang tuong vi | 03/11/2009, 08:28 Reply to this commentemail thay la j day. em dag học ma trận mà mù tjt qua thay ak
ThíchThích
Được đăng bởi Hawk | 03/11/2009, 06:23 Reply to this commentthầy ơi hình như chỉ có khi dùng ma trận để giải hệ phương trình mới không được dùng các phép biến đổi trên cột thôi đúng không thầy? Còn khi tính định thức hay đưa ma trận về dạng ma trận bậc thang (để tìm hạng,…) thì vẫn được dùng các phép biến đổi trên cột? Em cảm ơn thầy
ThíchThích
Được đăng bởi ngoc ha | 02/11/2009, 17:37 Reply to this commentĐúng vậy em à, khi giải hpt và khi tìm ma trận nghịch đảo thì ta chỉ dùng pbdsc trên dòng
ThíchThích
Được đăng bởi 2Bo02B | 02/11/2009, 21:36 Reply to this comment