logm--求矩阵的对数

【功能简介】求矩阵的对数函数。

【语法格式】

1.L=logm(A)

输入参数A必须为方阵,函数计算矩阵A的对数并返回L。如果矩阵A是奇异的或者有特征值在负实数轴,那么A的主要对数是未定义的,函数将计算非主要对数并打印警告信息。logm函数是expm函数的逆运算。

2.[L,exitflag]=logm(A)

exitflag是一个标量值,用于描述函数logm的退出状态。exitflag为零时,表示函数成功完成计算,为1时,需要计算太多的矩阵平方根,但此时返回的结果依然是准确的。

【实例3.51】先对方阵计算指数,再对结果计算对数,得到原矩阵。

  
  
  
  
  1. >> a=[1,1,0;0,0,2;0,0,-1];  
  2. >> y=expm(a)    %对矩阵计算指数  
  3. y =  
  4.     2.7183    1.7183    1.0862  
  5.          0    1.0000    1.2642  
  6.          0         0    0.3679  
  7. >> b=logm(y)    %对所得结果计算对数,得到的矩阵b等于矩阵a  
  8. b =  
  9.     1.0000    1.0000    0.0000  
  10.          0         0    2.0000  
  11.          0         0   -1.0000  

【实例分析】logm函数是expm函数的逆运算,因此得到的结果与原矩阵相等。

你可能感兴趣的:(logm--求矩阵的对数)