矩阵的指数和对数

矩阵的指数运算用函数expm实现,对数运算用函数logm实现。

在命令窗口中输入下面的命令行,对矩阵a进行指数运算。

code.matlab
>> a=[1 3 4;2,6,5;3 2,4];
>> c=expm(a)
c =
  1.0e+004 *
    0.4668    0.7694    0.9200
    0.7919    1.3065    1.5613
0.4807    0.7919    0.9475

在命令窗口中输入下面的命令行,对矩阵a进行对数运算。

code.matlab
>> a=[1 3 4;2,6,5;3 2,4];
>> c=logm(a)
c =
  0.5002 + 2.4406i   0.5960 - 0.6800i   0.7881 - 1.2493i
  0.4148 + 0.4498i   1.4660 - 0.1253i   1.0108 - 0.2302i
  0.5780 - 1.6143i   0.4148 + 0.4498i   1.0783 + 0.8263i

上面生成的结果表示产生的是复数形式,其中符号“i”为复数的虚部符号。