对matlab中矩阵的运行结果不怎么明白

img


刚学matlab中矩阵的运算,对这个结果有点不明白,这个复数矩阵是怎么生产的呢?

你做的A的开平方运算,反过来算一下就明白了:

B = [ 0.5537 + 0.4644i 0.8070 - 0.2124i; 1.2104 - 0.3186i 1.7641 + 0.1458i]

B =

   0.5537 + 0.4644i   0.8070 - 0.2124i
   1.2104 - 0.3186i   1.7641 + 0.1458i

>> B*B

ans =

   1.0000 + 0.0001i   2.0001 + 0.0001i
   2.9999 + 0.0001i   3.9999 + 0.0002i

精度原因,其实就是 1 2 ; 3 4