|
matlab 中的矩阵的乘方的计算
$ M' w4 J* L; H! T; W. }>> a=[1 2;3 4] # P! C5 w9 ]2 ~- p
a = + M: Q9 a1 n/ N( L7 A' n
1 2 3 4 1 h; s) k6 f/ Z; ?7 a. @
>> [v d]=eig(a^-1) / n" Q J1 x; R& N9 U
v =
' B9 a% u- r/ K# \4 A( r0 S -0.8246 -0.4160 0.5658 -0.9094
+ A6 G$ Q3 t2 V1 D1 c d =
9 g+ N f& w1 l; J( j% N( b8 C/ i -2.6861 0 0 0.1861 ' F" r! s/ g" h
>> [v d]=eig(a^(-1))
9 |4 z( D" @7 B% C# d& yv =
& z) e3 @: o6 u1 j! f" [+ k -0.8246 -0.4160 0.5658 -0.9094 3 d8 i1 D; C' B% _
d =
1 u7 G0 f1 S* z/ n( h -2.6861 0 0 0.1861
5 g7 X7 B" m( Y+ I: g>> v*d.^0.1/v - E3 {+ h% r# U: t! Y% F3 q* q
ans = 4 k7 P; y1 ~' z) r" u: _& k
1.0010 + 0.2596i -0.0712 - 0.1188i -0.1068 - 0.1781i 0.8941 + 0.0815i
6 H# R; T+ R0 ]5 J/ Y/ X/ [7 F>> a^-0.1 2 T& F& X! F' c Y1 A
ans =
8 ]* a* O7 [4 _ 1.0010 - 0.2596i -0.0712 + 0.1188i -0.1068 + 0.1781i 0.8941 - 0.0815i $ s8 T" m1 Q. z4 _% M
两种方法计算的结果
T4 l& d5 c8 `0 E+ ^. }& C; m不一样。为什么???????
|