- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息论基础
实验指导书
留黎钦 编
莆田学院电子信息工程学系
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)