क्या पहचान मैट्रिक्स को एक शक्ति तक बढ़ाना संभव है? यदि मैं ^
ऑपरेटर का उपयोग करने का प्रयास करता हूं तो मुझे एक त्रुटि मिलती है ।
x = [2 0 ; 0 2]
x^2 # this works fine
(2I)^2 #throws MethodError: no method matching ^(::UniformScaling{Int64}, ::Int64)
नोट: मुझे पता है कि मैं बस कर सकता था (2^2)I
, लेकिन ऐसे मामले हैं जो ऐसा नहीं किया जा सकता है (उदाहरण के लिए जब मैट्रिक्स एक फ़ंक्शन को पास किया जाता है जो मैट्रिक्स को उठाता है)।