|
matlab 中的矩阵的乘方的计算
1 v, I$ Y8 z8 b8 q, c9 C>> a=[1 2;3 4] $ H; ^' `* Z! U6 E/ v5 z' C9 Q
a = 5 b* N1 ~4 C% Z! k7 T1 H# A- @
1 2 3 4 2 ]" p6 E" M. d' O* Q6 Y" k( o
>> [v d]=eig(a^-1) 0 f# Y2 G) k0 S
v = 8 i- P0 f* _3 X
-0.8246 -0.4160 0.5658 -0.9094
7 s+ ?5 v: [7 X0 r d = 6 ^% z6 O+ O" f. R1 t
-2.6861 0 0 0.1861
1 ~5 e2 K, R+ s1 w( {>> [v d]=eig(a^(-1))
1 k' u# Q" Y( Q/ ~ Iv =
" g [" G0 i* k e( J -0.8246 -0.4160 0.5658 -0.9094
9 ?! h8 T1 h4 D5 L% H- @/ q# u d =
0 s; u- C: k- g. x% f -2.6861 0 0 0.1861
9 I# D2 \7 k Y>> v*d.^0.1/v 9 L E' n, i9 C* w; k
ans = & E8 n/ O- |2 ]0 ~$ x0 R8 m! e
1.0010 + 0.2596i -0.0712 - 0.1188i -0.1068 - 0.1781i 0.8941 + 0.0815i $ {. w3 h& | _% j4 h4 S# g4 s5 s
>> a^-0.1 & g1 l5 U& A8 x1 y
ans =
4 U' f+ V/ Q% {- H9 B 1.0010 - 0.2596i -0.0712 + 0.1188i -0.1068 + 0.1781i 0.8941 - 0.0815i
/ [9 T6 B! _% l* R7 a4 u5 s两种方法计算的结果 ! ]* T: M: h8 o$ p9 h
不一样。为什么???????
|