|
matlab 中的矩阵的乘方的计算 * y r1 [) Z0 f- i
>> a=[1 2;3 4]
& D3 o# e4 `! r# Q3 M4 ja = 0 V5 S1 j6 d0 D: \# _! L& c
1 2 3 4 ) N: Z& q3 Z& Y C: {3 i
>> [v d]=eig(a^-1) : q2 m7 ]5 P0 K; k: L
v = - O4 m3 b4 l0 j& S
-0.8246 -0.4160 0.5658 -0.9094
1 Q) a8 g& M( w% H d =
+ N' N- r9 b" X: w! V2 w -2.6861 0 0 0.1861 9 }3 b- ^; `, j2 A8 H: I. `3 d1 J
>> [v d]=eig(a^(-1))
6 K- S' F; g8 p4 j# w" g+ xv = 9 G! n! F' u" S
-0.8246 -0.4160 0.5658 -0.9094
8 v& n( A3 J/ u. G9 p9 m: j d =
. y$ B" S- Q4 Y/ Y( z3 D+ O; W -2.6861 0 0 0.1861
( S% _& ^; }& ?>> v*d.^0.1/v
6 w, L5 f+ }4 r5 jans =
4 I/ n5 \/ P- ^ E t 1.0010 + 0.2596i -0.0712 - 0.1188i -0.1068 - 0.1781i 0.8941 + 0.0815i
% J0 B7 L% W, v1 {! u>> a^-0.1 4 h2 {8 ]! @# U: O, g! }" H
ans = 9 Q; A8 B/ Y2 O% T
1.0010 - 0.2596i -0.0712 + 0.1188i -0.1068 + 0.1781i 0.8941 - 0.0815i 2 ~1 N" p5 h0 @/ X( {, ^
两种方法计算的结果 l% s, L& t$ ~& v1 V3 O
不一样。为什么???????
|