|
matlab 中的矩阵的乘方的计算 p0 r) ?+ Y7 ?) b
>> a=[1 2;3 4] 9 ~2 P" Y+ `& }; j H. u. z2 G
a =
, b7 n7 S t- {% k. r4 i 1 2 3 4 # B$ n. A( l+ e3 ]3 B& O
>> [v d]=eig(a^-1)
" H% m) O+ d) U/ P3 Jv =
; X7 U( A0 F& a2 |/ q [1 K -0.8246 -0.4160 0.5658 -0.9094 % [& x/ V& p1 t1 g( I1 f/ w
d =
; ~! S) g* j' f" z! { -2.6861 0 0 0.1861
% z+ A8 p. T; s7 P3 n% R, @. x>> [v d]=eig(a^(-1))
/ B% t: d! }- f5 b# z0 S! @v =
2 j0 w8 K8 v& g/ a -0.8246 -0.4160 0.5658 -0.9094
4 Z/ g x4 {6 B, T9 { d =
# e! f! h4 [+ u |0 | -2.6861 0 0 0.1861 # c/ d+ O+ f- P% B% p, B
>> v*d.^0.1/v . h) t7 K' k; A, f& _- {
ans =
$ c: ^" g. N3 |/ }5 M( l 1.0010 + 0.2596i -0.0712 - 0.1188i -0.1068 - 0.1781i 0.8941 + 0.0815i % u6 ~% ]% y; ?# k9 P
>> a^-0.1 : d$ }+ g6 k s% H: n7 R
ans = + i) [' n' n& I, k" R
1.0010 - 0.2596i -0.0712 + 0.1188i -0.1068 + 0.1781i 0.8941 - 0.0815i * M; S$ X8 i) \; u( M
两种方法计算的结果 $ v. K9 b+ S4 C
不一样。为什么???????
|