Quy tắc Cramer
Quy tắc Cramer dùng để giải hệ phương trình tuyến tính có ma trận hệ số khả nghịch.
Hệ Cramer
Cho hệ phương trình tuyến tính Ax = b. Hệ này gọi là hệ Cramer nếu A là ma trận vuông khả nghịch. Điều đó có nghĩa là định thức của ma trận này khác 0, và ma trận không có dòng hay cột nào phụ thuộc tuyến tính.
Theo định lí Kronecker – Capelli, mọi hệ Cramer đều có nghiệm duy nhất. Định lí Kronecker – Capelli nói rằng nếu rank(A) = rank(A|b) = k thì hệ có nghiệm. Ma trận A của hệ Cramer là ma trận vuông và có hạng lớn nhất có thể. Do đó nếu ghép thêm vào ma trận này một cột bất kì thì cột đó nhất định là tổ hợp tuyến tính của các cột của ma trận A. Vì vậy ghép thêm cột của ma trận b không làm tăng hạng của ma trận A.
Định lí Kronecker – Capelli cũng cho biết để viết nghiệm cần n − k tham số, trong đó n là số ẩn và k là hạng rank(A|b). Với hệ Cramer ta có n = k, nên để viết nghiệm cần 0 tham số. Vì vậy mọi hệ Cramer đều có nghiệm duy nhất.
Tiếp theo, kí hiệu Ai là ma trận thu được từ ma trận A bằng cách thay cột thứ i bởi cột b. Một cách chặt chẽ, ma trận Ai định nghĩa như sau:
trong đó aij là các phần tử của ma trận A và bi là các phần tử của ma trận b.
Quy tắc Cramer
Cho Ax = b là một hệ Cramer. Quy tắc Cramer nói rằng hệ này có nghiệm duy nhất (x1; x2; …; xn), trong đó
Ta minh hoạ ngay quy tắc này bằng một ví dụ nhỏ. Giải hệ sau bằng quy tắc Cramer.
Ma trận hệ số có dạng:
Định thức của ma trận bằng:
Tiếp theo lập các ma trận A1 và A2. Chúng có dạng:
Tính định thức của các ma trận này:
Rồi lần lượt tính x1 và x2. Theo quy tắc Cramer, với x1 ta có đẳng thức
Thay số, ta có
Tương tự với ẩn thứ hai x2:
Vậy nghiệm của hệ phương trình là cặp số (x1; x2) = (3; 1).
Quy tắc Cramer đặc biệt thích hợp khi muốn chuyển cách giải thành thuật toán, vì nó dễ lập trình. Giải hệ bằng quy tắc Cramer bằng tay thường phức tạp hơn so với giải bằng phương pháp khử Gauss.
Mục lục: Hệ phương trình tuyến tính, Quy tắc Cramer, Hệ phương trình tuyến tính thuần nhất