当参数 是正定矩阵(positive definite)时,logdet 利用相关矩阵分解的性质,将比 log(det(A)) 获得更快的效率:

function y = logdet(A)

try
    U = chol(A);
    y = 2*sum(log(diag(U))) ;
catch 
    y = 0;
    warning('logdet:postdef', 'Matrix is not positive definite');
end

end

相关文章:

  • 2021-04-15
  • 2021-07-26
  • 2021-05-20
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-29
  • 2022-12-23
  • 2021-06-18
  • 2022-12-23
  • 2021-06-16
  • 2022-12-23
  • 2021-09-08
相关资源
相似解决方案