|
matlab 中的矩阵的乘方的计算
$ m+ t; n' e p9 F5 \2 R>> a=[1 2;3 4] , ?+ z) l# |) ] m- p
a =
) ]/ }* z' O7 d, A) o: Q 1 2 3 4 % O3 v, n9 ~: [1 f! x0 P" P
>> [v d]=eig(a^-1) 9 i; @, ~$ I; A2 U, \, D, m+ E
v =
/ @% M/ T, J% y+ k& {; G4 s -0.8246 -0.4160 0.5658 -0.9094
& n5 ^4 f Z' L& ` d = : a- b$ Y9 Q+ @9 P. k
-2.6861 0 0 0.1861 1 ~7 v8 }* J6 s) h; L/ }. W
>> [v d]=eig(a^(-1))
: [1 K4 r4 q* |$ R5 ?3 W/ iv = ! M# u/ ?+ ]; i; E, Z
-0.8246 -0.4160 0.5658 -0.9094
: K ^: c9 o. G1 x- r' E d =
( z! B: u$ \# E -2.6861 0 0 0.1861
0 Q J0 S8 w! j: P>> v*d.^0.1/v
9 t: g+ V2 s' F& oans =
- k! S1 M p3 [1 K8 b 1.0010 + 0.2596i -0.0712 - 0.1188i -0.1068 - 0.1781i 0.8941 + 0.0815i - V6 T. L* R9 E( r1 f* p
>> a^-0.1 4 L( U+ K& s: g- Y$ q' y7 N" {
ans = ) a: ^8 I2 q6 K% Y" r: E$ I
1.0010 - 0.2596i -0.0712 + 0.1188i -0.1068 + 0.1781i 0.8941 - 0.0815i
# R! [0 [& u6 i两种方法计算的结果
$ i1 ?! N! ]* y! d不一样。为什么???????
|