matlab 中的矩阵的乘方的计算 5 L9 s& ~% `; g5 x& @" k. n
>> a=[1 2;3 4]
1 T5 B6 b5 n# R: Ra = ; J' a# z( z- I* j2 d2 ?$ Z
1 2 3 4 ! m' J: y+ O) \% h
>> [v d]=eig(a^-1) - d+ k; \3 @2 } H
v = : F+ C! O" m; _! t
-0.8246 -0.4160 0.5658 -0.9094 $ V, f% P) w, ]
d = $ R) r7 l" g: G
-2.6861 0 0 0.1861 6 c' w2 b/ ~# I4 F" `4 T
>> [v d]=eig(a^(-1)) 0 A4 T2 Z, ~) Y& y& u# w
v = ( B( n3 S1 p. P3 k8 D; N# M6 A1 k* |
-0.8246 -0.4160 0.5658 -0.9094 ( H7 G! K. V8 ]6 x+ L8 H a9 {
d = # Y2 \/ w, `- B* a; q. D1 `( W6 v$ Z
-2.6861 0 0 0.1861
& v0 _. L$ i! X3 g) g* ^4 R>> v*d.^0.1/v - O# F6 g5 l4 P7 j. e! `5 R
ans =
0 m' y* |7 T5 x ^) l 1.0010 + 0.2596i -0.0712 - 0.1188i -0.1068 - 0.1781i 0.8941 + 0.0815i
+ |- R+ r' O0 {' o6 ~4 _9 M' v>> a^-0.1 ' K9 z2 f9 ?5 R1 O @
ans =
E5 {# k* [+ n3 ~/ } 1.0010 - 0.2596i -0.0712 + 0.1188i -0.1068 + 0.1781i 0.8941 - 0.0815i ; U8 [% F0 t% G
两种方法计算的结果
8 v/ x& K' c# K% |不一样。为什么???????
|