欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    MATLAB通信系统仿真实验报告.docx

    • 资源ID:1058908       资源大小:174.45KB        全文页数:17页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MATLAB通信系统仿真实验报告.docx

    MAT1.AB通信系统仿真试验报告(2014-2015学年第2学期)专业年级通信2012级班姓名学号指导老师刘金梅试验学时18试验时间2-9周,11周,周四3、4节试验地点信息楼112机房试验、MAT1.AB的基本运用与数学运算目的:学习MAT1.AB的基本操作,实现简洁的数学运算程序。内容:1、要求在闭区间0,2n上产生具有K)个等间距采样点的一维数组。试用两种不同的指令实现。2、用M文件建立大矩阵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.93、已知A=5,6:7,81.B=I:9,10:11,12,用MAT1.AB分别计算A+B、A*B、A.B.A3.A,飞、A/B、AB,4、随意建立矩阵八,然后找出在10,20区间的元素位置。程序代码及运行结果:1.U)程序代码:方法1:a=0:2*pi/10:2*pi方法2:al=inspace(0,2*pi,10)(2)运行结果如图IT所示:0.62»1.SMO2.6113Xl4l3.769943982S,02SS.66496.28”0O.e»tlI.JM)2.0M2.7%5490T418884.8t95.5851.2tZ21-12. (1)程序代码:X=IO.1.0.2.0.3.0.4.0.5.0.6.0.7.0.8.0.9:1.I.1.2.I.3.I.4.I.5.1.6.I.7,I.8.1.9:2.1.2.2.2.3.2.4.2.5.2.6.2.7.2.8.2.9:3.1.3.2,3.3,3.4,3.5,3.6.3.7,3.8,3.9运行结果如图12所示:0.IOCO0.20000.3CoO0.4CO0(1.GCoO(1.CCOOe.7ooo0.WC00.MCC1.1000I.20C0I.XKX)1.KOO!.MM1.70001.IOMI.90M2.IOCO2.2002.3000?.4«02.UOO2.0002.00.*2.KW»3.2000xxoex4mXUOO!¢¢¢0工70003.IOCO图1-23. (1)程序代码:A=5,6:7.8|:B=PJOJ1,12);C=+BD=A*BE=A.BF=A3G=A.a3H=AZBI=AVB(2)运行结果:C=14161820D=Ill122151166E=45607796F=88!102611971394G=125216343512H=3.(XXX)-2.(XXX)2.0000-1.(XX)OI=-3.(XXK)-4.0()0()4.(XXM)5.(XMK)4. (1)程序代码:>>A=4.15,-45,10,6:56,0,17,-45,0B=find(A>=10ftA<=20)(2)运行结果:A=415-4510656017-450B=361总结:通过本次试验学习MAT1.AB的基本操作,实现简洁的数学运算程序。第一次MT1.3B试验,没有留意到点乘,在输入代码是有时候没留意到是英文输入还是中文输入.通过试验学会了在同一个窗口显示几个第法指令,像数组和矩阵的各种运算符号,尤其要留意到两者的区分。例如A*B是是指内维相同的矩阵相乘,而A*B是指A数组和B数组对应元素相乘。同时也要留意到左除和右除的区分。试验二、MAT1.AB程序的编写目的:驾驭依次结构、选择结构、循环结构程序设计方法。学会编写函数.内容:Is编写程序,建立向量N=U,2,3,4,5,然后利用向量N产生下列向量:(1)2,4,6,8,10,(2)1/2,1,3/2,2,5/21,1/2,1/3,1/4,1/5(4)1,l4l1/9,1/16,1/252、从键盘输入个三位整数,将它反向输出,如输入639,输出936。输入一个百分制成果,要求输出成果等级八,B,C,D,E.其中90100分为A,8089分为B,7079分为C,6069分为D,60分以下为E。要求:(1)分别用if语句和SWitCh语句实现。(2)输入百分制成果后要推断该成果的合理性,对不合理的成果应输出错误信息。3、输入20个两位随机数,求其中最大数和最小数。要求分别用循环结构和调用MAT1.AB的max函数、min函数来实现。4、写出下列程序的输出结果。(1)s=0:a=12,13,14,15,16,17,18,19,20,21,22,23;fork=aforj=l:4ifrem(k(j),2)=0s=s+k(j):endendends(2)吩咐文件exe.11globalxx=l:2:5:y=2:2:6;exsub(y);函数文件sub.mfunctionfun=exsub(z)globalxz=3*x;x-x+z:程序代码及运行结果:1. <1)程序代码:N=r1,2,3,4,5);formatnilA=N.*2B=Ny2C=N-DD=N-2)(2)运行结果如图2-1所示:2468IO1/41/91/161/25图2-12. (1)程序代码:反向输出:m=input(1请输入一个三位数ml=fix(m100):m2=rem(fix(m/10).10);m3=ren(n,IO);m=mI+m2*10+m3*100;disp(m)if语句,实现输入一个百分制成果,输出成果等级:c=inpu('请输入个百分制数一ifc>=90&c<=l(X)disp(,A,);elseifc>=80&c<90;disp('B);elseifc>=70&c<80;disp('C');clscifc>=60&c<70:disp('D'):elseifc>=0&CV60;disp(,E');elsedisp(输入出错一endswiich语句,实现输入一个百分制成果,输出成果等级:c=inpu(谙输入一个百分制数);switchfix(c10)case9,IOm='A'case8)m=B'case7m='C'case(6;m='D'casenuin2cell():5)m='E"otherwisenU输入出错,;enddisp(m)运行结果:反向输出结果如图2-2所示:图2-2if、switch语句,实现输入一个百分制成果,输出成果等级的试验结果如图2-3所示:图2-33. (1)程序代码:a=input(t青输入二十个数):max=a(l);min=a(l);fori=l:20;ifnax<a(i);max=a(i);endifmin>a(i);min=a(i);endendmaxmin(2)运行结果如图2-4所示:图2-44. (1)程序代码:s=0;a=12,13.14.15.16,17,18.19.20.21.22.23;fork=aforj=1:4ifrcn(k(j),2)=0s=s+k(j);endendends运行结果:S=Io8<2)程序代码:函数文件:functionfun=cxsub(z)globalxz=3*x:x=x+z吩咐文件:globalXx=l:2:5;y=2:2:6;sub(y);运行结果:x=41220y=246总结:MAT1.AB不仅是一个功能强大的工具软件,同时也可以理解为-种编程语言。MAT1.AB本身就是MAT1.AB语言的变异环境。MAT1.AB本身还具有很强大的函数,例如本次试验的第三题就是利用了MAT1.AB的函数调用功能。通过本次试脍我发觉自己对学问的驾驭不能做到举一反三,例如第一题.我只是干脆的输入题目所给的数据进行编程,并没有考虑到分数的输出,编程并进行编洋,最终得到的结果是小数,后来通过查找资料,添加指令最终的到题目所要求的输出结果。本次试验的目的是让我们驾驭依次结构、选择结构、循环结构程序设计方法。学会编写函数。例照试脸的第三题要求我们分别利用if、SWilCh语句,当我进行编写程序的时候发觉我对if和switch语句的运用并不熟识,并且会对一些语句进行混用,通过对相像例题的分析,写出程序,并得到正确的运行结果。总之,我们在做试验的是要做到细致、细致。试验三、MAT1.AB图形处理目的:能够依据数据绘制各种形态的二、三维图形。内容:1.绘制曲线y=x'+x+l,X的取值范围为-5,5,2 .有一组测出数据满意y=e",t的改变范围为010,用不同的纹型和标记点画出a=0.1、a=0.2和a=0.5三种状况下的曲线。3 .X=6649715638,z绘制饼图,并将第五个切块分别出来。程序代码及运行结果:1.(1)程序代码:x=-5:0.1:5y=x.*x.*x+x+kplot(x.y);(2)运行结果如图3-1所示:2(1)程序代码:t=0:0.1:10:yl=exp(-OJ.*);y2=cxp<-0.2.*t);y3=exp(-O.5.*t);plot(t.yl.t.y2.t.y3):XlabeICVariablel');ylabd('Variablcy');text(3,0.8.'曲线yl=cxp(-0.1.*0,):text(4.0.5.'l线y2=exp(-O.2.*O');ext(6,0.1,'曲线y3=exp(-O.5.*),);IcgcndCyI',y2',y3')(2)运行结果如图32所示:3.(1)程序代码:y=66497l5638;subplot(1.2.1);pie(y);subpk>t(1.2.2);pie(y.0.0.0.0.1)(2)运行结果如图3-3所示:图3-3总结:本次试验利用了MAT1.AB供应的多种的一维图形指令,但其中最兔要、最基木的指令是plot.其他的很多特别绘图指令或者一它为基础而形成的。在做第一题的时候,在输入程序的时候干腌输入y=x7+x+l,得不出试验结果,通过提示的错误发觉该函数的输入格式不正确,最终,在检查后输入正确的函数指令y=x.*x.*x+x+l,得出如图1所示的曲线。对于其次题,吸取上一题的阅历,依据忒验要求,逐步完成试验内容,最终顺当得出了正确的函数曲线,对函数指令的理解有所加深。但是由于试验时间的限制,在做试验的时候忘了加图形标题,通过回顾课本相关内容,应在编程时加入",xfrom0toI0'm这一指令。第三题的饼图,参照课本例题,依据步骤依次输入相关指令以及题目要求的参数,得出了相关的试验数据及结论。试验四、MAT1.AB仿真模拟调制目的:能用MAT1.AB仿真调幅信号和调角信号。内容:

    注意事项

    本文(MATLAB通信系统仿真实验报告.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开