矩阵的指数运算用函数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”为复数的虚部符号。