MATLAB及其应用实验指导书.doc

上传人:飞****2 文档编号:78998697 上传时间:2023-03-19 格式:DOC 页数:7 大小:134.50KB
返回 下载 相关 举报
MATLAB及其应用实验指导书.doc_第1页
第1页 / 共7页
MATLAB及其应用实验指导书.doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《MATLAB及其应用实验指导书.doc》由会员分享,可在线阅读,更多相关《MATLAB及其应用实验指导书.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实验一 MATLAB软件使用初步一、 实验目的 学习MATLAB软件的安装过程,熟悉MATLAB软件界面的组成及基本使用方法。 理解数组(Array)的分类,及标量(scalar)、矢量(vector)和矩阵(Matrix)的区别,熟悉数组与矩阵的构造方法,掌握数组与矩阵的基本运算法则。二、 实验要求1、 掌握MATLAB软件的启动与退出的方法。2、 掌握MATLAB软件的桌面环境。3、 掌握MATLAB软件的基本使用方法。4、 掌握M文件编辑器的使用。5、 学会使用MATLAB的帮助系统。6、 掌握标量、矢量和矩阵的构造方法。7、 掌握数组的四则运算。8、 掌握矩阵的四则运算。9、 掌握基本

2、的数据输入和输出函数。三、 实验内容1通过桌面快捷图标或“开始程序”菜单运行MATLAB,熟悉MATLAB的桌面环境,如图1所示。图1 MATLAB桌面环境2浏览各个菜单项的内容,试着改变各个窗口的字体与字号。3熟悉matlab中的特殊变量:i、j、pi、ans等等。4在实验报告中回答下面哪些赋值语句是正确的,如果不正确给出理由。a=1a20=1.2;年薪=_fee=20.0coordinate.x=15已知,用MATLAB分别执行下列语句。并在实验报告中记录语句和结果。 a. b. c. d. 6. 运行以下命令并将运行结果与工作空间浏览器中的状态进行比较。 a=sin(pi); b=1,

3、2; c=1; 2; who whos 在实验报告中回答:如下运行结果中,Size下的1x1、1x2、2x1的含义 7通过工作目录浏览器(Current Directory Browser)或者“File”菜单中相应菜单项改变当前工作目录。改变当前路径,如f:mydir,然后打开一个M文件编辑器,输入如下指令:%Create an input array from -2*pi t0 2*pit=-2*pi:pi/10:2*pi;x=abs(sin(t);plot(t,x)1)保存文件test1.m,而后在command window 输入指令test1,观察结果。关闭图形窗口,并将当前目录变为

4、最初的路径,如d:work。然后在command window 中输入指令test1,看会出现什么情况。为什么?2)如果在M文件编辑器中选择菜单Debug-Run(快捷键是F5)运行,又会是什么情况?在实验报告中回答,可以通过哪些方式运行M文件8画出函数的图形。要求在M文件编辑器中输入以下语句,然后分别使用 绘图 plotit 你的学号(即一串数字)做为文件名保存,运行各自的M文件程序,并观察是否有预期的结果。x = 0:0.1:10;y = 2 * exp(-0.2 * x);plot(x, y);成功运行之后,查看工作空间浏览器workspace中的当前状态,查看变量x的内容,而后使用数字

5、编辑器(array editor)修改变量 x的内容,而后在command window 中输入指令plot(x,y),观察figure window中图形的变化。在实验报告中回答:1)x = 0:0.1:10产生什么样的数组;2)下面哪些是合适的M文件的文件名? 绘图 plotit 一串数字9比较以下两句运行时matlab不同的表现。x = 0:0.1:10;y = 0:0.1:10在实验报告中回答:1)语句末尾有分号和无分号,有什么不同?2)在编写matlab程序时,是否应该在语句末尾添加分号?10通过帮助文档浏览器(Help Browser)查看MATLAB的帮助目录结构,熟悉帮助文档的

6、组成,并查看关于如何在Windows平台安装MATLAB的信息。寻求函数exp的的帮助文档,分别利用a) 在command window 中输入指令 help exp和doc exp,两者有何不同?b) 利用Help Browser。11构造数组并回答以下引用的结果是什么。在实验报告中列出方法和结果(1)求矩阵A的大小,(提示:函数size)。并回答它与length(A)的区别是什么?(2)A(:, 3) A(3, :) A(2,3) A(2:end,:) A(1,1 3)(3 ) 列出数组A中所包含的数值0.6的下标。提示:用函数find。(4)A(1:2,1 4)=20 21; 22 23

7、 12在实验报告中回答:下列语句分别表示什么意思,执行后,数组a中的内容是什么?a) a= eye(3,3)b= eye(3,2)b) a=eye(3,3) b=7 8 9; a(3,:)=b(3 1 2)c) a=eye(3,3) b=4 5 6;a(:,3)=b;13构造以下数组并回答以下表达式的结果是什么。在实验报告中列出方法和结果 (1)r = a + b;(2)r = a * d;(3)r = a .* d;(4)r = a * c;(5)r = a .* c;(6)r = a b;(7)r = a . b;(8)r = a . b; (9)r=a.*c c14设value = 10

8、,在实验报告回答以下命令运行的结果。(1)disp(value = num2str(value);(2)disp(value = int2str(value);(3)fprintf(value = %en, value);(4)fprintf(value = %fn, value);(5)fprintf(value = %gn, value);(6)fprintf(value = %12.4fn, value);15运行下列语句,回答以下命令运行的结果。在实验报告回答结果,并比较三个函数的区别;为了实现“四舍五入“应该如何操作?round(3.4)ceil(3.4)floor(3.4)fix(

9、3.4)round(3.5)ceil(3.5)floor(3.5)fix(3.5)round(-3.4)ceil(-3.4)floor(-3.4)fix(-3.4)round(-3.5)ceil(-3.5)floor(-3.5)fix(-3.5) 16.已知向量X=1 2 3 2,编程构造一个周期向量(repmat), 回答:1 2 3 2 1 2 3 2 1 2 3 2 1 2 3 2四、 实验仪器PC机实验二 数值计算一、实验目的掌握常用的数值运算方法,熟悉运用MATLAB进行数值计算二、实验要求1 掌握MATLAB中的常用数学函数。2 掌握数值计算方法。3 熟悉简单M文件的编程方法。三、

10、实验内容(请在实验报告中记录以下程序和结果)1matlab中,正弦函数的参数单位,是度还是弧度?设计程序验证你的答案。如果是度,那么已知弧度x,如何计算其正弦值?或者反之,如果是弧度,计算x度的正弦值。2. 通过键盘输入一组数据,求取该组数据的和、平均值,方差。(提示:利用matlab内部函数完成)。3. 输入一组正整数,使用关系运算和逻辑运算找出大于60小于100的数的位置,并提取符合条件的数值。2设计MATLAB程序,通过键盘输入(提示,input函数)读取华氏(Fahrenheit)温度F,并将其转换为开氏(Kelvins)绝对温度值T,最后输出结果。计算公式如下:3计算笛卡尔坐标系中两

11、点(2,3)和(8,-5)之间的距离,并输出结果。两点间距离公式如下:4执行以下两个多项式的相加、减、乘、除的运算,并输出其结果。提示:conv和deconv函数。5已知x=0.0 0.3 0.8 1.1 1.6 2.3, y=0.40 0.56 1.14 1.31 1.56 2.10。1. 试用Matlab对数据点x-y进行多项式拟合(提示:polyfit函数),并绘制拟合曲线(提示:plot函数)。改变多项式的阶次,观察曲线的拟合效果。2. .采用不同的 插值方法(提示:input1函数可以指定不同的方法)计算X2处Y的值 四、实验仪器PC机实验三 数据类型与程序设计一、实验目的掌握常用的

12、数据类型与流程控制,熟悉运用MATLAB进行程序设计的方法二、实验要求1 熟悉常用的程序结构。2 熟悉常用的程序设计方法。3 进一步熟悉M-文件的编写方法。三、实验内容(请在实验报告中记录以下程序和结果)1使用if结构设计MATLAB程序,通过输入不同的a,b,c值,计算方程的根,并给出方程根情况的提示信息(提示,a、b可能为0)。2使用switch结构设计MATLAB程序,通过输入英文星期单词,将其转换成相应的中文,例如输入“Sunday”,输出“星期天”。注意输入单词的大小写。3通过输入不同的x,y值,根据以下公式计算f(x,y)的值并显示。 4 通过输入一组数据(数据可为正、负或零),根

13、据以下公式计算其平均值和标准方差。5 分别使用for、while语句,和sum函数,求四、实验仪器PC机实验四 M文件编程一、实验目的熟悉M文件的分类,掌握M文件的编写与设计方法二、实验要求1 掌握函数式M文件的格式及其编写方法;2 掌握脚本式M文件的格式及其编写方法;3 掌握基本的M文件调试方法。三、实验内容请在实验报告中记录以下程序和结果1编写函数,计算笛卡尔坐标系中两点之间的距离,并输出结果。两点间距离公式如下:2编写函数文件来实现。当x=2时计算y值。3分别编写生成单位冲激序列和单位阶跃序列的函数。函数头分别如下: function x,n=impseq(n0,n1,n2) function x,n=stepseq(n0,n1,n2) 并编写脚本文件,实现该离散时间信号4. 编写脚本文件,实现该式并画出图形。四、实验仪器PC机

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁