本项目旨在通过MATLAB编程平台实现对离散随机变量之间条件熵的数值计算。条件熵是信息论中的核心指标,描述了在已知一个随机变量X的条件下,另一个随机变量Y的不确定性程度。程序通过输入两个随机变量的原始观测序列或直接输入联合概率分布矩阵,自动完成频数统计、归一化处理以及概率分布推导。实现过程中,程序严格遵循条件熵的数学定义,即通过对联合熵与边缘熵的差值计算,或者通过计算在已知变量X的每一个取值下变量Y的条件概率分布的熵值并进行加权平均。该系统不仅能够高效计算数值结果,还特别优化了对于概率值为零时的对数计算处