94117239 发表于 2007-10-15 12:28

求教什么是熵值,怎么求

求教什么是熵值,怎么求
总是看到论文选择小波基使分解后熵值最小,但是现在不知道matlab有没有计算熵值的函数,有没有计算公式,现在急用请各位高手指教

zhangnan3509 发表于 2007-10-15 12:31

回复 #1 94117239 的帖子

这个函数就是熵 -----entropy

[ 本帖最后由 zhangnan3509 于 2007-10-15 12:34 编辑 ]

94117239 发表于 2007-10-15 13:21

谢谢了,楼上好人

94117239 发表于 2007-10-15 13:42

这个是计算二维的,我想问一下有没有一维信号的熵函数

[ 本帖最后由 94117239 于 2007-10-15 13:47 编辑 ]

94117239 发表于 2007-10-15 14:40

谢谢2楼,可以用的

zhangnan3509 发表于 2007-10-26 11:00

回复 #5 94117239 的帖子

我没看到你后面的回帖,不好意思啊,但是我发现了问题,这个函数entropy 我的matlab里是这样的 D:\Program Files\MATLAB71\toolbox\images\images\entropy.m 也就是在图形处理工具箱里面。
再看help文件:



E = entropy(I) returns E, a scalar value representing the entropy of intensity image I. Entropy is a statistical measure of randomness that can be used to characterize the texture of the input image. Entropy is defined as
-sum(p.*log(p))
where p contains the histogram counts returned from imhist.

这个函数表示的是输入图像特征的一个统计量,也可以说是平均信息量。

既然楼主把这个帖子列在小波这个方面,也许你是想求小波熵,我想直接用这个函数未必合适。建议楼主再仔细看看。

94117239 发表于 2007-10-27 15:08

谢谢提醒了,但是我已经用了,木已成舟,现在改不了了
页: [1]
查看完整版本: 求教什么是熵值,怎么求