Apakah mungkin untuk meningkatkan matriks identitas ke kekuasaan? Saya mendapatkan kesalahan jika saya mencoba menggunakan ^
operator.
x = [2 0 ; 0 2]
x^2 # this works fine
(2I)^2 #throws MethodError: no method matching ^(::UniformScaling{Int64}, ::Int64)
Catatan: Saya tahu bahwa saya bisa melakukannya (2^2)I
, tetapi ada kasus-kasus di mana hal ini tidak dapat dilakukan (misalnya ketika sebuah matriks dilewatkan ke fungsi yang meningkatkan matriks).