Trong đại số tuyến tính, một ma trận vuông được gọi là chéo hóa được hoặc không khiếm khuyết nếu nó tương đương với một ma trận đường chéo. Cụ thể, tồn tại một ma trận khả nghịch và một ma trận đường chéo sao cho [ P^{-1}AP = D ] hoặc [ A = PDP^{-1} ]. Lưu ý rằng ma trận P và D không phải là duy nhất. Đối với một không gian vectơ hữu hạn chiều, một biến đổi tuyến tính được gọi là chéo hóa được nếu có thể tìm được một cơ sở của không gian với các vectơ riêng của biến đổi đó. Nếu ma trận của biến đổi tuyến tính được viết dưới dạng [ A = PDP^{-1} ], thì các vectơ cột của P là cơ sở của không gian các vectơ riêng và các phần tử trên đường chéo của ma trận D là các giá trị riêng của biến đổi tuyến tính.
Từ góc nhìn hình học, một ma trận chéo hóa được có thể coi là một phép giãn không đồng nhất (hay phép co giãn dị hướng), vì nó giãn các vectơ trong không gian theo cách giống như phép giãn đồng nhất, nhưng với hệ số khác nhau cho mỗi trục vectơ riêng, mà hệ số đó được xác định bởi giá trị riêng tương ứng.
Chéo hóa là quá trình xác định các ma trận P và D sao cho ma trận có thể được biểu diễn dưới dạng chéo. Sau khi tìm được các giá trị riêng và vectơ riêng, việc tính toán với ma trận chéo trở nên rất đơn giản. Ví dụ, việc nâng ma trận chéo D lên lũy thừa bất kỳ chỉ cần nâng từng phần tử trên đường chéo lên lũy thừa tương ứng, và định thức của ma trận chéo là tích của các phần tử trên đường chéo. Điều này cũng áp dụng cho ma trận A khi biểu diễn dưới dạng [ A = PDP^{-1} ].
Một ma trận vuông không chéo hóa được được gọi là khiếm khuyết. Có thể xảy ra tình huống một ma trận có các phần tử số thực không chéo hóa được trên trường số thực, tức là không tồn tại ma trận P khả nghịch và D chéo với các phần tử số thực sao cho [ A = PDP^{-1} ]. Tuy nhiên, trên trường số phức, ma trận có thể chéo hóa được. Ví dụ, ma trận của phép quay thường là một trường hợp như vậy.
Định nghĩa
Một ma trận vuông kích thước cỡ trên một trường được gọi là có thể chéo hóa hoặc không khiếm khuyết nếu có một ma trận khả nghịch sao cho là ma trận đường chéo. Đây là một định nghĩa chính xác.
Đặc tính
Dưới đây là một số điểm cơ bản về ma trận và các biến đổi có thể được chéo hóa:
- Một ma trận kích thước trên trường có thể được chéo hóa khi và chỉ khi tổng số chiều của các không gian con riêng của nó bằng , tức là khi và chỉ khi tồn tại một cơ sở của gồm các vectơ riêng của . Nếu một cơ sở như vậy có thể được tìm thấy, ta có thể xây dựng ma trận với các vectơ cơ sở làm cột, và ma trận sẽ trở thành ma trận đường chéo với các phần tử trên đường chéo là các giá trị riêng của . Ma trận giúp chuyển cơ sở và được gọi là ma trận modal của .
- Biến đổi tuyến tính có thể được chéo hóa khi và chỉ khi tổng số chiều của các không gian con riêng của nó bằng , tức là khi và chỉ khi tồn tại một cơ sở của bao gồm các vectơ riêng của . Với một cơ sở như vậy, sẽ được biểu diễn bởi ma trận đường chéo, trong đó các phần tử trên đường chéo là các giá trị riêng của .
Một đặc điểm quan trọng nữa là: Một ma trận hoặc biến đổi tuyến tính có thể chéo hóa trên trường nếu và chỉ nếu đa thức tối tiểu của nó có thể phân tích thành tích của các nhân tử tuyến tính phân biệt trên . (Nói cách khác, một ma trận có thể chéo hóa khi và chỉ khi tất cả các ước nguyên sơ của nó là các yếu tố tuyến tính.)
Một điều kiện đủ nhưng không cần thiết, rất hữu ích trong thực tế là:
- Một ma trận có kích thước sẽ có thể chéo hóa trên trường nếu nó có giá trị riêng phân biệt trong , tức là nếu đa thức đặc trưng của nó có nghiệm phân biệt trong . Tuy nhiên, điều này không luôn luôn đúng ngược lại. Ví dụ, xem ma trận
có các giá trị riêng 1, 2, 2 (không phân biệt hết) và là ma trận chéo hóa được với dạng đường chéo (đồng dạng với )
và ma trận chuyển cơ sở
Nếu ma trận trên trường có thể chéo hóa, thì mọi lũy thừa của ma trận đó cũng có thể được chéo hóa.
Nhiều kết quả về ma trận chéo hóa chỉ đúng trên các trường đại số đóng như trường số phức. Trong những trường hợp này, tập hợp các ma trận có thể chéo hóa là trù mật trong không gian ma trận, tức là mỗi ma trận không chéo hóa được có thể trở thành ma trận chéo hóa được với một biến đổi nhỏ. Định lý chuẩn tắc Jordan cho biết rằng mỗi ma trận có thể phân tích thành tổng duy nhất của một ma trận chéo hóa được và một ma trận lũy linh. Trên trường đại số đóng, các ma trận chéo hóa được đồng nhất với các ma trận nửa đơn.
Chéo hóa

Nếu ma trận có thể chéo hóa, có nghĩa là
Vậy có:
Khi viết ma trận dưới dạng các khối gồm các vectơ cột của nó
Phương trình trên có thể được diễn đạt dưới một dạng khác
Vì vậy, các vectơ cột của là các vectơ riêng bên phải của (trong khi các vectơ hàng của là các vectơ riêng bên trái). Các giá trị trên đường chéo của tương ứng với các giá trị riêng của chúng. Vì có thể đảo ngược, các vectơ riêng là độc lập tuyến tính và tạo thành một cơ sở của . Đây là điều kiện cần và đủ để thực hiện phép chéo hóa và là cách chính để thực hiện việc chéo hóa: tức là ta biểu diễn theo cơ sở riêng của nó.
Khi một ma trận phức là ma trận Hermite (hoặc tổng quát hơn, ma trận chuẩn tắc), thì các vectơ riêng của có thể được chọn sao cho tạo thành một cơ sở trực chuẩn của . Khi đó, có thể chọn là ma trận đơn vị. Nếu là ma trận đối xứng thực, thì các vectơ riêng của nó có thể được chọn để tạo thành một cơ sở trực chuẩn của và có thể chọn là ma trận trực giao.
Để thực hiện việc chéo hóa ma trận trong thực tiễn, thường sử dụng phần mềm máy tính. Nhiều thuật toán đã được phát triển để hỗ trợ quy trình này.
Chéo hóa đồng thời
Một tập hợp các ma trận được coi là chéo hóa đồng thời nếu có một ma trận khả nghịch duy nhất sao cho là ma trận chéo cho mọi ma trận trong tập. Định lý sau đây chỉ ra rằng một tập hợp các ma trận có thể chéo hóa đồng thời khi và chỉ khi chúng giao hoán với nhau.
Các ma trận trên với không luôn có thể chéo hóa đồng thời. Ví dụ, hai ma trận
đều có thể được chéo hóa riêng lẻ nhưng không thể chéo hóa đồng thời vì chúng không giao hoán.
Một tập hợp các ma trận chuẩn tắc sẽ giao hoán với nhau khi và chỉ khi chúng có thể được chéo hóa đồng thời bằng một ma trận unita; cụ thể, tồn tại một ma trận unita sao cho là ma trận chéo đối với mọi ma trận trong tập hợp.
Ví dụ
Ma trận có thể chéo hóa
Ma trận không thể chéo hóa
Ma trận quay thường không thể chéo hóa trên tập hợp các số thực nhưng có thể thực hiện việc chéo hóa trên tập hợp các số phức.
Một số ma trận không thể chéo hóa trên bất kỳ trường số nào, đặc biệt là các ma trận lũy linh khác không. Hiện tượng này thường xảy ra khi số bội đại số không bằng số bội hình học của một giá trị riêng.
Dù một ma trận không thể chéo hóa, ta vẫn có thể tìm dạng chuẩn tắc Jordan của nó.
Có những ma trận thực không thể chéo hóa trên trường số thực. Ví dụ là ma trận đối xứng chéo dưới đây
Ma trận không có giá trị riêng thực, do đó không thể tìm ma trận khả nghịch thực sao cho là ma trận chéo. Tuy nhiên, nếu cho phép sử dụng số phức, ta có thể thực hiện việc chéo hóa ma trận .
Vậy trở thành ma trận chéo. Ta thấy rằng B đại diện cho phép quay ngược chiều kim đồng hồ một góc .
Phương pháp chéo hóa một ma trận
Quá trình chéo hóa ma trận tương tự như việc xác định các giá trị riêng và vectơ riêng của nó, nếu các vectơ riêng tạo thành một cơ sở. Ví dụ, xem xét ma trận
Các nghiệm của đa thức đặc trưng chính là các giá trị riêng . Giải hệ phương trình tuyến tính cho ta các vectơ riêng và , trong khi hệ phương trình cho ; tức là với . Những vectơ này tạo thành một cơ sở của , vì vậy ta có thể sắp xếp chúng thành các cột của một ma trận chuyển cơ sở để có:
Phương trình này có thể được hiểu là: chuyển đổi từ cơ sở chuẩn tắc sang cơ sở riêng: , do đó ta có:
Khi ma trận có các vectơ cơ sở chuẩn tắc là vectơ riêng của nó, đây là đặc điểm định nghĩa của ma trận .
Lưu ý rằng không có yêu cầu về thứ tự của các cột vectơ riêng trong ; việc đổi chỗ các vectơ riêng trong chỉ làm thay đổi thứ tự của các giá trị riêng trong dạng chéo của .
Ứng dụng trong hàm ma trận
Chéo hóa có thể được sử dụng để tính toán nhanh lũy thừa của một ma trận :
Cách này rất thuận tiện vì chỉ yêu cầu tính lũy thừa của ma trận chéo. Ví dụ, với ma trận có các giá trị riêng là , ta có thể tính toán như sau:
Cách tiếp cận này có thể được mở rộng cho hàm mũ ma trận và các hàm ma trận khác có thể được định nghĩa thông qua chuỗi lũy thừa. Chẳng hạn, định nghĩa hàm , có thể được viết lại như sau:
Việc này rất quan trọng để xác định các biểu thức đóng rõ ràng cho các số hạng trong dãy số đệ quy tuyến tính, chẳng hạn như dãy Fibonacci.
Ứng dụng cụ thể
Xem xét ma trận sau đây:
Tính các lũy thừa của cho thấy một quy luật thú vị:
Hiện tượng này có thể được lý giải thông qua việc chéo hóa . Để thực hiện điều này, cần một cơ sở của bao gồm các vectơ riêng của . Một cơ sở như vậy được cho bởi
trong đó ei biểu thị cơ sở chuẩn của R. Ma trận chuyển cơ sở nghịch đảo được cho bởi
Kết quả tính toán trực tiếp cho thấy
Do đó, a và b chính là các giá trị riêng ứng với u và v. Theo tính chất của phép nhân ma trận, ta có
Khi quay lại cơ sở chuẩn tắc, chúng ta có
Các mối liên hệ trên có thể được biểu diễn dưới dạng ma trận như sau
Như vậy, chúng ta đã giải thích được hiện tượng này.
Chéo hóa trong cơ học lượng tử
Trong cơ học lượng tử và hóa lượng tử, việc chéo hóa ma trận là một kỹ thuật tính toán phổ biến. Điều này xuất phát từ việc phương trình Schrödinger không phụ thuộc thời gian là một bài toán giá trị riêng, mặc dù không gian mà nó hoạt động là không gian Hilbert vô hạn chiều trong nhiều trường hợp vật lý.
Một phương pháp xấp xỉ phổ biến là giảm không gian Hilbert xuống số chiều hữu hạn, sau đó phương trình Schrödinger có thể được giải quyết như một bài toán giá trị riêng đối với ma trận thực đối xứng hoặc ma trận phức Hermite. Xấp xỉ này được thiết lập thông qua nguyên lý biến phân, phù hợp với các Hamiltonian bị chặn.
Lý thuyết nhiễu loạn bậc một cũng dẫn đến bài toán giá trị riêng ma trận cho các trạng thái bị suy biến.
- Ma trận khiếm khuyết
- Ma trận tam giác
- Dạng chuẩn tắc Jordan
- Định lý phổ
- Phân tích riêng của ma trận