có, nhưng giải pháp sẽ không phải là duy nhất. Ngoài ra bạn chứ không phải nên đặt dịch cuối cùng (thứ tự của các phần còn lại không quan trọng)
Đối với bất kỳ ma trận vuông cho A
có tồn tại vô số ma trận B
và C
nên A = B*C
đó. Chọn bất kỳ ma trận nghịch đảo B
(có nghĩa là B^-1 tồn tại hoặc det (B)! = 0) và bây giờ C = B^-1*A
.
Vì vậy, đối với giải pháp của bạn trước tiên hãy phân tách MC
thành MT
và MS*MR*MSk*I
, chọn MT là ma trận chuyển vị không thể đảo ngược. Sau đó, phân hủy phần còn lại thành MS
và MR*MSk*I
sao cho MS là ma trận tỉ lệ tùy ý. Và cứ thế ...
Bây giờ nếu ở phần cuối của niềm vui I
là ma trận nhận dạng (với 1 trên đường chéo, 0 ở nơi khác) bạn tốt. Nếu không, hãy bắt đầu lại, nhưng chọn các ma trận khác nhau ;-)
Thực tế, sử dụng phương pháp trên biểu tượng bạn có thể tạo các phương trình sẽ mang lại cho bạn một công thức được tham số cho tất cả các ma trận này.
Các phân tích này hữu ích như thế nào đối với bạn, tốt - đó là một câu chuyện khác.
Nếu bạn nhập mã này vào Mathematica hoặc Maxima, chúng sẽ tính toán điều này cho bạn trong thời gian không.
Bạn có điểm tốt, ngoại trừ các ma trận này có thêm liên kết (bản dịch là ma trận nhận dạng với cột ngoài cùng bên phải có chứa vector dịch, v.v.). Theo như tôi có thể tưởng tượng, bốn phép biến đổi này - được cấp thứ tự đó là cố định - sẽ mang lại kết quả rõ ràng. – samuil