信息论基础实验指导书.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息论基础 实验指导书 留黎钦 编 莆田学院电子信息工程学系 2014-08 目录 实验一 Matlab入门(2学时) 实验二 Matlab数组及矩阵运算(2学时) 实验三 Matlab编程应用(2学时) 实验四 信源及信源熵(2学时) 实验五 信道容量的迭代算法(3学时) 实验六 可变长信源编码方法(6学时) 实验一 Matlab入门 实验目的 熟悉Matlab工作环境和基本操作。 实验内容 1.熟悉Matlab工作环境,掌握clc,clear,cd这几个常见命令。 图 MATLAB桌面,具体布局可能因机器和版本的不同而会有轻微变化假设x=3,y=4。TLAB 计算下列表达式:, 要求M文档并在命令窗口执行,然后用工作空间平台查看有哪些变量在当前工作区。一小球从空中下落的位移公式为:     MATLAB 计算小球在t=5s 时的位置,已知:    . 通过以下两种方式得到关于exp 函数的帮助 : ()在命令窗口中输入help exp 命令。 ()运用帮助空间窗口。 ??计算函数在为如下取值时候的函数值,取4.9, 3.2, 100, 1.5, 9.75, 2.56,16, 4.9, 10。 思考 1. MATLAB 的命令窗口的作用是什么?编辑/调试窗口?图像窗口? 2. 列出几种不同的得到MATLAB 帮助的方法。 3. 什么是工作区?在同一工作区内,你如何决定它里面存储了什么? 4. 你怎样清空MATLAB 工作区内的内容? 实验二 Matlab数组及矩阵运算 实验目的 熟悉Matlab数组及矩阵运算。 实验内容 1. 确定下列数组的大小,通过whos 或工作空间窗口(The workspace browser)检查你的答案。注意在本练习中后面的数组可能要用到前面数组的定义。 (1) u=[10 20*i 10+20] (2) v=[-1;20;3] (3) w=[1 0 -9;2 -2 0;1 2 3] (4) x=[u v] (5) y(3,3)=-7 (6) z=[zeros(4,1) ones(4,1) zeros(1,4)] (7) v(4)=x(2,1) ? 2. w(2,1)的值是多少? ? . x(2,1)的值是多少? ? . y(2,1)的值是多少?? 6. c 数组的定义如下,写出下面子数组的内容。 c = 1.1000? ?-3.2000 ??3.4000? ?0.6000 0.6000? ?1.1000?? ?-0.6000 ??3.1000 1.3000?? ?0.6000?? ?5.5000 ????0 ? (1) c(2,:) ?(2) c(:,end) ?(3) ?c(1:2,2:end) ?(4) c(6) (5) c(4:end) (6) c(1:2,2:4) (7) c([1 4],2) (8) c([2 2],[3 3]) ? 7. 当赋值语句执行后,下列数组的内容是多少? () a=[1 2 3; 4 5 6; 7 8 9]; a([3 1],:)=a([1 3],:); ? (2) a=[1 2 3; 4 5 6; 7 8 9]; a([1 3],:)=a([2 2],:); ? (3) a=[1 2 3; 4 5 6; 7 8 9]; a=a([2 2],:); ? 8. 当数组执行后,下列数组a 的内容是多少? () a=eye(3,3); b=[1 2 3]; a(2,:)=b; ? (2) a=eye(3,3); b=[4 5 6 ]; a(:,3)=b; ?(3) a=eye(3,3); b=[7 8 9]; a(3,:)=b([3 1 2]); ? (4) a=eye(3,3); b=[7 8 9]; a(3,:)=b([3 1 2]); 9.假设a,b,c 和d 的定义如下:       分别运行出下列表达式的运算结果,并思考。 (1) a + b ?(2) a .* c ?(3) a * b ?(4) a * c (5) a + c ?(6) a + d ?(7) a .* d ?(8) a * d 思考 1. 数组,矩阵,向量有什么区别? 2. 回答关于下列矩阵的有关问题       ()C 的大小是多少? ()C(2,3)的值是多少? ()列出值为0.6 的元素的下标 求的近似值,直到最后一项的绝对值小于为止。 2.Fibonacci(斐波纳)的元素满足Fibonacci 规则: 且;现要求该中第一个大于2000 的元素? 3.打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如153是一个水仙花数,满足153=1^3+5^3+3^3。 4.有一个函数: ,写一程序

您可能关注的文档

文档评论(0)

光光文挡 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档