Có thể nâng ma trận danh tính lên một sức mạnh? Tôi gặp lỗi nếu tôi thử sử dụng ^
toán tử.
x = [2 0 ; 0 2]
x^2 # this works fine
(2I)^2 #throws MethodError: no method matching ^(::UniformScaling{Int64}, ::Int64)
Lưu ý: Tôi biết rằng tôi có thể làm một cách đơn giản (2^2)I
, nhưng có những trường hợp không thể thực hiện được (ví dụ: khi ma trận được truyền cho hàm làm tăng ma trận).