
Luyện tập Kỹ thuật tính lũy thừa ma trận
bằng phép chia đa thức
Trần Đức Anh, mail: ducanh@hnue.edu.vn
Ngày 16 tháng 4 năm 2020
A. Dẫn nhập
Cho Alà ma trận vuông cấp n. Khi đó ta định nghĩa lũy thừa bậc kcủa A(với klà số tự
nhiên), ký hiệu là Ak,là tích klần của ma trận A, tức là
Ak=A·A·. . . ·A
|{z }
klần
.
Lũy thừa của ma trận xuất hiện tự nhiên trong tính toán, ví dụ trong việc giải phương
trình vi phân. Vì vậy, nắm được kỹ thuật lũy thừa là một việc hữu ích.
Có hai cách khả dĩ để thực hiện lũy thừa: Một là thông qua chéo hóa ma trận. Hai là
thông qua định lý Cayley-Hamilton và phép chia đa thức.
Thông qua chéo hóa ma trận Giả sử Achéo hóa được. Khi đó tồn tại ma trận Ckhả
nghịch, sao cho
C−1AC =
λ1
λ2...
λn
.
Đặt D=C−1AC. Ta suy ra A=CDC−1và Dk=
λk
1
λk
2...
λk
n
.
Do đó,
Ak= (CDC−1)k= (CD C−1)·(C
|{z }
triệt tiêu
D C−1)·(C
|{z }
triệt tiêu
DC−1)·. . . ·(CDC−1).
Ta suy ra Ak=CDkC−1.Như vậy, nếu xác định được ma trận Cthì ta hoàn toàn có thể
tính được lũy thừa bậc kcủa Anhờ các thông tin từ quá trình chéo hóa.
Trong bài viết này, tôi muốn trình bày cho các bạn sinh viên cách thứ hai để tính lũy thừa
ma trận, đó là thông qua định lý Cayley-Hamilton và phép chia đa thức, với mục đích
giúp các bạn sinh viên mở rộng kỹ thuật tính toán.
1