Trong tính toán số, ma trận có ∣det(A)∣ quá nhỏ được xem là gần suy biến (ill-conditioned), dễ gây sai số lớn khi tính nghịch đảo. Cho ma trận vuông A cấp n (số thực) và một ngưỡng ε>0, hãy tính det(A) rồi phân loại: nếu ∣det(A)∣<10−9 thì ma trận suy biến; nếu 10−9≤∣det(A)∣<ε thì gần suy biến; ngược lại ma trận ổn định.
Dòng 1: số nguyên n và số thực ε. n dòng tiếp theo: mỗi dòng n số thực là các dòng của A.
1≤n≤5; ε>0; −50≤ mỗi phần tử ≤50.
In ra 2 dòng: dòng 1 là một trong ba chuỗi "SUY BIEN", "GAN SUY BIEN", "ON DINH"; dòng 2 là det(A) làm tròn 6 chữ số thập phân (dạng "%.6f").
Ví dụ:
Đầu vào:
2 0.001
1 0
0 1
Đầu ra:
ON DINH
1.000000
Đang tải editor...