上海大学-通信-matlab习题加详解

上海大学-通信-matlab习题加详解

ID:6157794

大小:1.45 MB

页数:35页

时间:2018-01-04

上海大学-通信-matlab习题加详解_第1页
上海大学-通信-matlab习题加详解_第2页
上海大学-通信-matlab习题加详解_第3页
上海大学-通信-matlab习题加详解_第4页
上海大学-通信-matlab习题加详解_第5页
资源描述:

《上海大学-通信-matlab习题加详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB实验指导书2前言MATLAB程序设计语言是一种高性能的、用于科学和技术计算的计算机语言。它是一种集数学计算、分析、可视化、算法开发与发布等于一体的软件平台。自1984年MathWorks公司推出以来,MATLAB以惊人的速度应用于自动化、汽车、电子、仪器仪表和通讯等领域与行业。MATLAB有助于我们快速高效地解决问题。MATLAB相关实验课程的学习能加强学生对MATLAB程序设计语言理解及动手能力的训练,以便深入掌握和领会MATLAB应用技术。2目录实验一熟悉MATLAB环境1实验二数

2、值数组创建、应用及可视化6实验三字符串数组的使用、简单脚本文件和函数的编写14实验四数据可视化方法21实验五简单数据分析27实验六简单图形用户界面设计302实验一熟悉MATLAB环境实验室名称:Matlab实验室实验日期:2014年12月2日教师评语教师签名:年月日1、实验目的(1)熟悉MATLAB主界面,并学会简单的菜单操作。(2)学会简单的矩阵输入与信号输入。(3)掌握部分绘图函数。2、实验环境(软件、硬件及条件):WindowsXP,Matlab7.13、实验内容、步骤与结果一.用户工作目录

3、和当前目录的建立和设置图1.1目录二.熟悉简单的矩阵输入图1.2建立M文件32图1.3简单矩阵(1)图1.4简单矩阵(2)三.基本序列运算1、输入A=[123],B=[456],求C=A+B,D=A-B,E=A.*B,F=A./B,G=A.^B,并用stem画出A,B,C,D,E,G。再输入一些数组,进行类似运算。32图1.5A图1.6B图1.7C图1.8D2、简单描绘出函数曲线:a.b.c.d.(在MATLAB中用pi来实现)f.绘图如下所示:图1.9曲线a图1.10曲线b32图1.11曲线c图

4、1.12曲线d图1.13曲线f四.M脚本文件编写初步用M文件编辑器编写脚本文件重新描绘上面函数波形。图1.14M文件代码324、实验分析MATLAB是以复杂矩阵作为基本编程单元的一种程序设计语言。它提供了各种矩阵的运算与操作,并有较强的绘图功能。操作界面主要的介绍如下:指令窗(CommandWindow),在该窗可键入各种送给MATLAB运作的指令、函数、表达式,并显示除图形外的所以运算结果。历史指令窗(CommandHistory),该窗记录已经运行过的指令、函数、表达式;允许用户对它们进行选择

5、复制、重运行,以及产生M文件。工作空间浏览器(WorkspaceBrowser),该窗口罗列出MATLAB工作空间中所有的变量名、大小、字节数;并且在该窗中,可对变量进行观察、编辑、提取和保存。其它还有当前目录浏览器(CurrentDirectoryBrowser)、M文件编辑/调试器(Editor/Debugger)以及帮助导航/浏览器(HelpNavigator/Browser)等,但通常不随操作界面的出现而启动。利用File菜单可方便对文件或窗口进行管理。其中File

6、New的各子菜单,M-

7、file(M文件)、Figure(图形窗口)、或Model(Simulink编辑界面)分别可创建对应文件或模块。Edit菜单允许用户和Windows的剪切板交互信息。5、实验结论(1)将代码写在.m文件里,这样只需要该文件里的就可以而不必每次都去敲命令;(2)MATLAB语言最基本的赋值语句结构为:变量名列表=表达式。32实验二数值数组创建、应用及可视化实验室名称:Matlab实验室实验日期:2014年12月5日教师评语教师签名:年月日1、实验目的(1)掌握二维数组的创建、寻访,区分数组运算与矩阵

8、运算的区别。(2)掌握标准数组生成函数和数组构造技法。(3)进一步熟悉M脚本文件编写的方法和技巧。2、实验环境(软件、硬件及条件):WindowsXP,Matlab7.13、实验内容、步骤与结果一.数组的创建和寻访1、一维数组在命令窗口执行下面指令,观察输出结果,体味数组创建和寻访方法,%号后面的为注释。图2.1一维数组(1)32图2.2一维数组(2)2.二维数组(1)二维数组在命令窗口执行下面指令,观察输出结果,体味数组创建和寻访方法,%号后面的为注释。32图2.3二维数组(2)利用M文件创建和

9、保存下面的数组(分号后面是一个空格后加3个小数点,表示换行续写)AM=[101,102,103,104,105,106,107,108,109;...201,202,203,204,205,206,207,208,209;...301,302,303,304,305,306,307,308,309];32图2.4创建M文件并保存数组(3)找出数组中所有绝对值大于3的元素。图2.5(4)在命令窗口执行下面指令,体味二维数组的子数组寻访和赋值A=zeros(2,4)%创建(2*4)的全

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

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

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