function Ha = renyi_true(p,alpha)
% renyi_true computes base-2 Renyi entropy of the input discrete distribution.
%
% This function returns the scalar Renyi entropy Ha when the input p is a
% probability vector, or returns a row vector containing the Renyi entropy
% of each column of the input probability matrix p.
%
% Remarks:
% --- Renyi entropy is a non-decreasing function in alpha:
% log2(S) = H_0 >= H_1 >= H_2 >= ... >= H_infty
% --- Speicial cases of Renyi entropy include:
% H_0 = log2(S)
% H_1 = H(p) --- Shannon entropy
% H_2 = -log2(sum(p.^2))
% H_infty = -log2(max(p))
% Error-check of the input distribution
p0 = p(:);
if any(imag(p0)) || any(isinf(p0)) || any(isnan(p0)) || any(p0<0) || any(p0>1)
error('The probability elements must be real numbers between 0 and 1.');
elseif any(abs(sum(p)-1) > sqrt(eps))
error('Sum of the probability elements must equal 1.');
end
if alpha < 0
error('The order of Renyi entropy must be non-negative.');
elseif alpha == 1
Ha = -sum(log2(p.^p));
else
Ha = log2(sum(p.^alpha))/(1-alpha);
end
小波包变换代码_小波包分解_小波包变换;MATLAB;EEG_小波包_小波变换_脑电_


爱牛仕
- 粉丝: 106
- 资源: 4714
最新资源
- 罗怡桂-Linux高级程序设计 配书资源
- 西门子200Smart与维纶触摸屏在疫苗车间控制系统的自动化实现及优化
- 王珊-数据仓库与数据分析教程ppt 配书资源
- MMC型静止同步补偿器的载波移相调制与电压均衡控制技术解析
- 三菱FX3U分切机PLC程序:伺服模式切换与张力控制优化
- 三菱PLC转盘机程序实战解析:六轴联动与视觉检测的成熟应用
- MATLAB仿真建模:光伏逆变器的两级闭环系统(24V至220V)
- 前端资源 chrome插件
- 基恩士KV06N PLC在全自动LED划线点装机中的伺服与步进控制及分期锁机实现
- 综合能源系统中电、热、冷、气的分时电价与储能优化调度
- 电力电子技术课程:MATLAB/Simulink/PLECS中典型变换器与控制策略的仿真研究
- 百度热力图定量数据csv,shp,tif 乌鲁木齐市-20250318日14时-15时 两个时刻
- 草图大师.Pro.2022.rar
- 计算机Python面试题详解:涵盖基础知识、进阶技巧及应用场景
- 嵌入式视觉领域EV76C570图像传感器的FPGA驱动与硬件设计详解
- 电力系统多目标无功优化:基于Matlab的PSO与ABC算法改进及性能对比
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



评论13