English
首页
论坛
博客
多用户博客
在线工具
在线手册
开通博客赚积分
发布资源赚积分
分类
源码开发语言/平台
当前位置:
首页
> 源码/资料 >
压缩解压
> 查看源码
entropy.m
资源名称:
work.rar [点击查看]
上传用户:
hwtw888
上传日期:
2016-03-15
资源大小:
177k
文件大小:
0k
源码类别:
压缩解压
开发平台:
Matlab
entropy.m:源码内容
function SHAN = entropy(x, n)
% 计算熵,n是图像 x的灰度级,如果 n是默认则 n = 256
error(nargchk(1, 2, nargin));
if nargin<2
n = 256;
end
x = double(x);
xh = hist(x(:), n);
xh = xh/sum(xh(:));
i = find(xh);
SHAN = -sum(xh(i).*log2(xh(i)));