Định lý Rouché–Capelli là một định lý trong đại số tuyến tính xác định số nghiệm của một hệ phương trình tuyến tính, khi cho biết hạng của ma trận mở rộng và ma trận hệ số của nó. Định lý còn được biết đến với nhiều tên gọi như:
Một hệ phương trình tuyến tính với n ẩn có nghiệm khi và chỉ khi hạng của ma trận hệ số A của nó bằng hạng của ma trận mở rộng [A|b].[1] Nếu tồn tại nghiệm thì chúng tạo thành một không gian afin con với số chiều bằng n−rank(A). Cụ thể hơn:
Xét hệ phương trình
Ma trận hệ số là
và ma trận mở rộng là
Vì cả hai ma trận trên đều có cùng hạng là 2 nên tồn tại ít nhất một nghiệm, và vì hạng của chúng nhỏ hơn số ẩn là 3 nên tồn tại vô số nghiệm.
Ngược lại, xét hệ sau
Ma trận hệ số là
và ma trận mở rộng là
Trong ví dụ này ma trận hệ số có hạng 2, trong khi ma trận mở rộng có hạng 3; vì thế hệ phương trình này vô nghiệm. Thật vậy, việc tăng số cột độc lập tuyến tính đã làm cho hệ phương trình trở nên không nhất quán.