|
matlab 中的矩阵的乘方的计算
8 w' v) w1 x. c% z>> a=[1 2;3 4]
3 y+ H4 S! ]. xa =
" O3 A) g8 P# Z2 z 1 2 3 4
" @3 S- w) ]1 ^/ g# L, g>> [v d]=eig(a^-1) 5 g: o [# {' r1 D5 g$ J
v = 9 `5 d* y1 L) {: M3 X: n6 v
-0.8246 -0.4160 0.5658 -0.9094 , R3 g& p, n8 W0 b& g8 H2 H' S7 n
d = ' `6 U6 l; K3 l- I3 j
-2.6861 0 0 0.1861 ! |8 v: `5 d& `( j" N
>> [v d]=eig(a^(-1)) $ t: F) H0 A1 x- f+ `3 B
v =
b% N3 o4 q4 I -0.8246 -0.4160 0.5658 -0.9094
; P0 ]# B) k/ k+ U b d =
9 }: } N/ l1 Z+ L7 n' m6 \ -2.6861 0 0 0.1861
2 s6 J# c& a* U; B>> v*d.^0.1/v
; s) F: p* N# q O! w ^ans =
) Z- p; a4 n7 X' `$ Z7 e& Q- D 1.0010 + 0.2596i -0.0712 - 0.1188i -0.1068 - 0.1781i 0.8941 + 0.0815i
! Y1 Y6 L# ^+ b) Q>> a^-0.1 4 E& d& z1 }; I8 v
ans =
5 E: @) U3 l9 T5 Y9 u: j/ E 1.0010 - 0.2596i -0.0712 + 0.1188i -0.1068 + 0.1781i 0.8941 - 0.0815i
|/ ~5 ?8 e7 P) F: q$ p两种方法计算的结果 ; N& d( O* X8 F' A5 L$ J
不一样。为什么???????
|