Kimlik matrisini bir güce yükseltmek


10

Kimlik matrisini bir güce yükseltmek mümkün mü? ^Operatörü kullanmayı denersem bir hata alıyorum .

x = [2 0 ; 0 2]
x^2 # this works fine
(2I)^2 #throws MethodError: no method matching ^(::UniformScaling{Int64}, ::Int64)

Not: Basitçe yapabileceğimi biliyorum (2^2)I, ancak bunun yapılamadığı durumlar var (örneğin, bir matris, matrisi yükselten bir işleve geçirildiğinde).

Yanıtlar:


10

Sadece UniformScalingnesneler için eksik bir yöntem . Gelecekteki bir sürümde eklenebilmesi için bu konuda bir sorun açabilmeniz harika olurdu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.