matlab 中的矩阵的乘方计算的问题???
<P>matlab 中的矩阵的乘方的计算</P><P>>> a=</P>
<P>a =</P>
<P> 1 2<BR> 3 4</P>
<P>>> =eig(a^-1)</P>
<P>v =</P>
<P> -0.8246 -0.4160<BR> 0.5658 -0.9094</P>
<P><BR>d =</P>
<P> -2.6861 0<BR> 0 0.1861</P>
<P>>> =eig(a^(-1))</P>
<P>v =</P>
<P> -0.8246 -0.4160<BR> 0.5658 -0.9094</P>
<P><BR>d =</P>
<P> -2.6861 0<BR> 0 0.1861</P>
<P>>> v*d.^0.1/v</P>
<P>ans =</P>
<P> 1.0010 + 0.2596i -0.0712 - 0.1188i<BR> -0.1068 - 0.1781i 0.8941 + 0.0815i</P>
<P>>> a^-0.1</P>
<P>ans =</P>
<P> 1.0010 - 0.2596i -0.0712 + 0.1188i<BR> -0.1068 + 0.1781i 0.8941 - 0.0815i</P>
<P>两种方法计算的结果</P>
<P>不一样。为什么???????<BR></P> 计算a^-0.1
页:
[1]