gpt4 book ai didi

matlab - 从Matlab中的共生矩阵计算熵

转载 作者:太空宇宙 更新时间:2023-11-03 19:56:31 27 4
gpt4 key购买 nike

我正在尝试从 Matlab 中具有零条目的共现矩阵中提取熵。从共生矩阵的熵定义:

definition of entropy
必须计算,其中 cij 代表 (i,j ) 共现矩阵的条目。因此在我看来,如果只有一个零条目,熵将是不确定的。当 x = 0 时,您是否为 log(x) 设置了某种下限,或者您如何处理它?<​​/p>

包含 GLCM 熵定义的 pdf 链接:http://www.code.ucsd.edu/pcosman/glcm.pdf

编辑:感谢您提供有关如何处理 log(0) 的建议,但该等式实际上需要评估 0*log(0),无论如何它都是 0。如果我可以使用公式会更容易解释,但也许我的问题更偏向于数学,因此出现在错误的论坛上。

最佳答案

如果我不想在记录某些内容时出现 -Inf,我总是这样做。

设置一个非常非常小的 epsilon,然后像这样处理矩阵 C

e = 1e-99;
C = C + e;

然后您可以运行您的旧代码并且答案不会是-Inf

感谢@CrisLuengo 在评论中的有用建议

关于matlab - 从Matlab中的共生矩阵计算熵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48520201/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com