logo资料库

二维随机变量信息量的计算.docx

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
二维随机变量信息量的计算 [实验内容及步骤] 离散二维随机变换熵的计算 说明: (1)利用 random 函数和归一化方法构造一个二维离散随机变量(X,Y); (2)分别计算 X 与 Y 的熵、联合熵、条件熵:H(X)、H(Y)、H(X,Y) H(X|Y)、I(X|Y); (3)对测试通过的程序进行规范和优化; (4)编写本次实验的实验报告。 #include #include #include #define N 5 #define M 4 void main(){ int i,j; double sum=0,x=0,y=0,n=0,k=0,s=0,t=0; double p[N][M],a[N][M],b[N],c[M]; for(i=0;i
} /* 计算 H(Y)的值 */ printf("\nH(Y):"); for(j=0;j
/*计算平均互信息 I(X:Y)的值 */ k=y-s; printf("\nI(X:Y)=%f",k); printf("\nI(X:Y)=%f",(x-t)); getch(); }
分享到:
收藏