信道容量地迭代算法.doc

信道容量地迭代算法.doc

ID:53852061

大小:49.00 KB

页数:4页

时间:2020-04-08

信道容量地迭代算法.doc_第1页
信道容量地迭代算法.doc_第2页
信道容量地迭代算法.doc_第3页
信道容量地迭代算法.doc_第4页
资源描述:

《信道容量地迭代算法.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、附页班级:学号:姓名:实验组别:实验日期:报告日期:成绩:报告内容:(目的和要求、原理、步骤、数据、计算、小结等)实验名称:信道容量的迭代算法一、实验目的(1)进一步熟悉信道容量的迭代算法。(2)学习如何将复杂的公式转化为程序。(3)掌握高级语言数值计算程序的设计和调试技术。二、实验要求(1)已知:信源符号个数r、信宿符号个数s、信道转移概率矩阵P。(2)输入:任意的一个信道转移概率矩阵。信源符号个数、信宿符号个数和每个具体的转移概率在运行时从键盘输入。(3)输出:信道容量C。三、实验原理(流程图):输入C(n+1,n)—(n+1,n)<是否C=C(n

2、+1,n)终止4附页四、实验数据(源代码):#includeusingnamespacestd;#include#defineMAX50doubleCalculate_a(intk,doublepa[]);doubleCalculate_C1(doublepa[],doublea[]);doubleCalculate_C2(doublea[]);intr,s;doublepba[MAX][MAX];voidmain(){inti,j;doubleC1,C2,E;doublea[MAX],pa[MAX];E=0.000

3、001;cout<<"请输入信源符号个数r:";cin>>r;cout<<"请输入信宿符号个数s:";cin>>s;cout<<"请输入精确度E:";cin>>E;cout<<"请输入信源P[ai]:";for(i=0;i>pa[i];cout<<"请输入信道转移概率矩阵P[bj][ai]:";for(i=0;i>pba[i][j];do{for(i=0;i

4、oublesum1=0;for(i=0;i

5、og(max);doublemax=a[0];for(i=0;i=E){doublesum=0;for(i=0;i=E);cout<<"信道容量为:"<

6、小结:在做本次实验过程中,我深刻体会到细节决定成败,同时也发觉自己知识学的太浅薄,没有从本质上把握住要点,运用知识也有些生硬。自己给自己上了一堂课,在今后学习当中,要注意去深度思考,把所学知识有机联系起来,从而把书由薄变厚,再总结进而把书由厚变薄,掌握本质,理解要领。此次实验进一步加强了我的编程能力和严谨的逻辑思维能力,受益颇多。4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。