基数为 2 的矩阵对数

Matrix Logarithm in Base 2

Logm()取矩阵对数,log2()取矩阵各元素以2为底的对数。

我正在尝试计算冯诺依曼熵,它涉及以 2 为底的矩阵对数。我该怎么做?

如果您将矩阵指数 "with base 2" 定义为 B = expm(log(2) .* A),或者如果您类似地通过特征分解直接定义矩阵对数 "with base 2",并应用以 2 为底的标准对数应用特征值-明智的,那么你可以通过除以 log(2) 得到相应的以 2 为底的矩阵对数:

A = logm(B) ./ log(2)