Cho ma trận vuông đối xứng xác định dương A cấp n. Tìm ma trận tam giác dưới L (các phần tử phía trên đường chéo chính bằng 0, phần tử chéo dương) sao cho A=LLT (phân rã Cholesky). Công thức: Ljj=Ajj−∑k<jLjk2, và với i>j: Lij=Ljj1(Aij−∑k<jLikLjk).
Dòng 1: số nguyên n. n dòng tiếp theo, mỗi dòng n số thực là ma trận A (đối xứng, xác định dương).
1≤n≤8, ∣Aij∣≤100, A đảm bảo đối xứng và xác định dương.
In ra n dòng, mỗi dòng n số thực là ma trận L, các số cách nhau một khoảng trắng, mỗi số làm tròn 4 chữ số sau dấu phẩy.
Ví dụ:
Đầu vào:
1
4
Đầu ra:
2.0000
Đang tải editor...