MATLAB通信系统仿真实验报告材料

MATLAB通信系统仿真实验报告材料

ID:40062583

大小:337.83 KB

页数:21页

时间:2019-07-18

MATLAB通信系统仿真实验报告材料_第1页
MATLAB通信系统仿真实验报告材料_第2页
MATLAB通信系统仿真实验报告材料_第3页
MATLAB通信系统仿真实验报告材料_第4页
MATLAB通信系统仿真实验报告材料_第5页
资源描述:

《MATLAB通信系统仿真实验报告材料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档MATLAB通信系统仿真实验报告专业年级姓名学号指导教师实验学时实验时间实验地点文案大全实用文档实验一、MATLAB的基本使用与数学运算目的:学习MATLAB的基本操作,实现简单的数学运算程序。内容:1-1要求在闭区间[0,2π]上产生具有10个等间距采样点的一维数组。试用两种不同的指令实现。运行代码:x=[0:2*pi/9:2*pi]运行结果:1-2用M文件建立大矩阵xx=[0.10.20.30.40.50.60.70.80.91.11.21.31.41.51.61.71.81.92.12.22.32.42.52.62.72.82.93.13.23.

2、33.43.53.63.73.83.9]代码:x=[0.10.20.30.40.50.60.70.80.91.11.21.31.41.51.61.71.81.92.12.22.32.42.52.62.72.82.93.13.23.33.43.53.63.73.83.9]m_mat运行结果:1-3已知A=[5,6;7,8],B=[9,10;11,12],试用MATLAB分别计算A+B,A*B,A.*B,A^3,A.^3,A/B,AB.代码:A=[56;78]B=[910;1112]x1=A+BX2=A-BX3=A*BX4=A.*BX5=A^3X6=A.^3X7

3、=A/BX8=AB文案大全实用文档运行结果:1-4任意建立矩阵A,然后找出在[10,20]区间的元素位置。程序代码及运行结果:代码:A=[1252221417;111024030;552315865]c=A>=10&A<=20运行结果:1-5总结:实验过程中,因为对软件太过生疏遇到了些许困难,不过最后通过查书与同学交流都解决了。例如第二题中,将文件保存在了D盘,而导致频频出错,最后发现必须保存在MATLAB文件之下才可以。第四题中,逻辑语言运用到了ij,也出现问题,虽然自己纠正了问题,却也不明白错在哪了,在老师的讲解下知道位置定位上不能用ij而应该用具体的整

4、数。总之第一节实验收获颇多。文案大全实用文档实验二、MATLAB程序的编写目的:掌握顺序结构、选择结构、循环结构程序设计方法。学会编写函数。内容:2-1编写程序,建立向量N=[1,2,3,4,5],然后利用向量N产生下列向量;(1)2,4,6,8,10(2)1/2,1,3/2,2,5/2(3)1,1/2,1/3,1/4,1/5(4)1,1/4,1/9,1/16,1/25代码:N=[1,2,3,4,5]X1=N*2X2=N/2X3=1./NX4=X3*X3运行结果:2-2从键盘输入一个三位整数,将他反向输出,如输入为639,输出为936.输入一个百分制成绩,要求

5、输出成绩等级A,B,C,D,E。其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。要求:(1)分别用if语句代码:clearm=input('请输入一个三位数:')m1=fix(m/100);m2=rem(fix(m/10),10);m3=rem(m,10);n=m1+m2*10+m3*100;disp(n);(2)clear;Mark=input('请输入成绩:');文案大全实用文档Rank=cell(1,5);S=struct('Marks',Mark,'Rank',Rank);fori=1:10;a{i}=89

6、+i;b{i}=79+i;c{i}=69+i;d{i}=59+i;e{i}=0+i;q{i}=9+i;g{i}=19+i;h{i}=29+i;m{i}=39+i;n{i}=49+i;end;fori=1:5;switchS(i).Markscase100S(i).Rank='A';caseaS(i).Rank='A';casebS(i).Rank='B';casecS(i).Rank='C';casedS(i).Rank='D';caseeS(i).Rank='E';caseqS(i).Rank='E';casegS(i).Rank='E';casehS(i)

7、.Rank='E';文案大全实用文档casemS(i).Rank='E';casenS(i).Rank='E';otherwiseS(i).Rank='成绩输入错误';endenddisp([num2str(S(i).Marks),blanks(3),S(i).Rank]);disp('');运行结果:2—3输入20个两位随机数,求其中的最大数最小数。要求分别用循环结构和调用MATLAB的max函数、min函数实现。(1)a=fix(rand(1,20)*100)ma=max(a)mi=min(a)运行结果:(2)a=fix(rand(1,20)*100);f

8、ori=1:20;max=a(1);m

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

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

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