下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、# iiiclude<stdio.h># iiiclude<math.h>define u 20mt ij 卫,m;float H_X.H_YH_XYH_Xp Yfypxu u.Pxu.H_YpX.Pyu ,Pxpyu u.Pxyu u;/*H_X=H(X)平均自信息;H_XY=H(XY)联合矯;H_XpY=H(X|Y)、H_YpX=H(Y|X)条件爛;Pypxij=P(yj|xi)条件概率;Pxi=P(xi)发 xi的概率;H_XpY=H(Y/X)条件爛;Pv|j=P(yU)收到 yj的概率;?xpyij=P(xi/yj)条件概率;Pxyij=P(xiyj)联合概率*
2、/*定义以2为底的对数函数*/float log2(float x)float z;z=(float)(log(x)/log(2);return z;/*求信源爛)函数*/float entropy(float *xjnt n)float z=0;fbr(i=i;i<=n;i-H-)z+=(*(x+i)*log2(l/(*(x+i);return z;/*求联合嫡的函数*/float joint_entropy(float (*p)u) float z=0;for(j=l;j<=nij+)z+=*(pi+j)*log2(l/(*(pi+j); return z; main()flo
3、at s=0;prmtf(niiplease in put the dimension ofX and 'Y'n”);scanf(M%d&m);prmtf(niiThe dunension of X is n=%d'nThe dimension of Y is m=%d nPlease mput the condition probability:P(yj/xi),H4i,m);prmtf(n(after you input one number please click the rentei,)iiH);产条件概率P(yj/xi)赋值引fdr(i=l;i<
4、;=n;i+)for(j=lJ<=m;j+)pnntf(” P(y%d/x%d)=“,j,i);scanff% 玖&Pypxij);prmtf(nplease mput P(xi):(after you mput one number please click the ,enter,)nH);foi(i=l;i<=n;i+)printf(nP(x%d )=,i);scanf(H%f&Pxi);/*判断输入X的概率是否正确,不正确则退出程序*/fbr(i=l;i<=n;i+)if(Pxi<O)|(Pxi>l)piiiitf(nPlease input
5、 light value of piobabilityiiH);goto End_exe;s+=Pxi;if(s-l)*(s-l)>O.OOl)printfTlease mput the right value of probabilitynH);goto End_exe;fdr(i=l;i<=n;i+)s=0;for(j=l;j<=mJ-H-)s+=Pypxij;if(s-l)*(s-l)>0.001)printf(HPlease mput the right value of probabilitynH);goto End_exe;严计算 Pyj=P(yj)收到 y
6、j的概率;Pxpyij=P(xi/yj)条件概率;Pxyi=P(xiy|j)联合 概率*7fbr(i=l;i<=n;i+)for(j=lj<=mj-H-)Pxyi|j=Pypxi|j*Pxi;pimtf("Px%dy%d=%fn',ij,Pxyij);for(j=l;j<=mj+)s=0;fbr(i=l;i<=n;i-H-)s+=Pxyi|j;Pyj=s;pi-mtf("P(y%d)=%fui"j,Py|j);fbi(i=l;i<=n;i+)for(j=lj<=mj+)Pxpyij=Pxyi|j/Pylj;piintf(
7、MP(x%d/y%d )=%fn,ij,Pxpyi j);严结束 计算Pyj=P(yj)收到yj的概率;Pxpyij=P(xi/yj)条件概率;Pxyfi j=P(xiyj)联合概率 */*输出信源爛H(X)*/H_X=entropy(Px.n);pnntf(HnThe entropy ofX :H(X)=%fiTH_X);H_Y=entropy(Py,m);pnntf(HnThe entropy ofY H(Y)=%fjT,H_Y);/*输出联合爛*/H_XY=j oint_entropy(Pxy); pnntf(HnThe joint entropy of X and Y iH(XY)=%fiT:H_XY);/*输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒厂招聘厨师试题及答案
- 2026江苏泰州兴化市华府沁雅花园小区物业选聘考试参考题库及答案详解
- 2026中国农业科学院西部农业研究中心(科技援疆指挥部)第三批招聘合同制工作人员考试参考题库及答案详解
- 2026山东菏泽鄄城县县直事业单位引进高层次急需紧缺人才8人考试备考题库及答案详解
- 2026年湾里招聘派遣制工作人员15人笔试备考试题及答案详解
- 2026重庆中医药学院附属璧山医院(重庆市璧山区中医院)高层次人才招聘考试备考题库及答案详解
- 2026年陕西省消防救援总队政府专职消防员招聘(18人)考试备考题库及答案详解
- 2026江西中寰投资集团公司招聘1人考试备考题库及答案详解
- 2026年7月重庆市南岸区人力资源和社会保障局公益性岗位招聘4人笔试备考题库及答案详解
- 2026四川内江市威远招聘公益性岗位43人笔试备考试题及答案详解
- 《心脏急危重症诊治》课件
- 农村房子盖瓦合同范例
- DB34T5023-2015 蒸压加气混凝土砌块砌体和抹灰工程施工及质量验收规程
- 人教版八年级语文上册《新闻写作》示范公开教学课件
- DL∕T 1848-2018 220kV和110kV变压器中性点过电压保护技术规范
- 课堂观察走向专业的听评课崔允漷课件
- 诸暨市城北片控制性详细规划
- 利乐无菌包装原理(NXPowerLite)
- 过程控制系统与仪表
- 电路检查记录表
- 北师大版六年级下册数学课件 利润问题 整理课件
评论
0/150
提交评论