实验MATLAB入门().ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验MATLAB入门()

* 数字信号处理实验系列 实验二 MATLAB入门(2) 2013.3 2013-3 * 1.实验目的 (1)掌握基本的绘图方法。 (2)掌握M文件的编写和运行方法。 (3)了解MATLAB的搜索路径及添加搜索路径的方法。 * 2.实验原理 (1)二维图形的绘制与标注 二维图形的绘制与标注是最基本的绘图操作,涉及的函数主要有: ①plot:用来画连续函数波形 格式:plot(x,y);plot(x,y,str); plot(x1,y1,x2,y2);plot(x1,y1,str1,x2,y2,str2) 例1(演示):t=0:0.01:pi;plot(t,sin(t)); 2.实验原理 例2(演示):在同一个坐标系中画两条曲线: t=0:0.01:pi;plot(t,sin(t),t,cos(t)); ② stem:绘制离散序列的波形 格式:stem(n,x) 例3(演示):n=0:10;stem(n,cos(pi*n/3)); * * 2.实验原理 ③subplot:将图形窗口切分为几个子窗口,并使其中某个成为当前的绘图窗口,一般结合plot使用。 格式:subplot(mnk),或subplot(m,n,k) 含义:将图形窗口切分为m行n列的子窗口,并使第k个成为当前绘图窗口。 例4 以下命令在同一窗口的三个子图中画图: t=0:0.01:pi;n=0:10; subplot(311);plot(t,sin(t)); subplot(312);plot(t,cos(t)); subplot(313);stem(n,cos(pi*n/3)); 2.实验原理 ④图形标注 xlabel,ylabel:坐标轴标注 title:图名称 格式:xlabel(s),ylabel(s),title(s) 比如:xlabel(‘t’),ylabel(‘y’) title(‘正弦函数的波形’) axis:设置坐标轴坐标范围 格式:axis([xmin xmax ymin ymax]) 例如:axis([-2 3 -3 3]) * 2.实验原理 text:添加文本注释 格式: text(x,y,str):在坐标为(x,y)处添加文本解释。 比如:text(1.5,2.5,‘最大值’); legend:给多条曲线标注 当一个坐标系中有多条曲线时,用legend区分它们。 格式:legend(str1,str2); * 2.实验原理 比如: legend(‘sin’,’cos’); ⑤figure:生成新的绘图窗口 格式:figure * 2.实验原理 (2)M文件的编写与运行 ① M文件是什么?如何编写? M文件即用MATLAB编写的程序。在m-editor中编写 (或其他文本编辑器中编写),保存时后缀名为.m,比如myfile.m。 ② M文件有几种类型?有何区别? M文件分为M脚本(M-script)文件和M函数(M -function)文件两种类型 * 2.实验原理 区别:函数文件第一行为定义行,脚本文件没有。定义行的一般格式如下 function [y1,y2,…] = myfun(x1,x2,…) ③M文件命名注意事项 1)文件名必须以字母开头 2)函数文件名应与函数名字相同 3)名字不能与MATLAB关键字相同 4)扩展名为“.m”。 * 2.实验原理 ④M文件的运行 脚本文件:在命令窗输入文件名并回车即可。 比如,文件名为myfile.m,输入myfile,回车。 函数文件:命令窗中调用形式与定义行格式相同 比如:定义行为 function [y1,y2] = fun(x1,x2), 那么,在命令窗输入: [y1,y2]=fun(x1,x2) 即可调用运行函数fun。 注意:调用前x1和x2要先赋值。 * (3)MATLAB的搜索路径 M文件运行时,MATLAB按照事先设置好的路径搜索顺序来寻找M文件,如果要执行的文件不在MATLAB的搜索路径中,就无法执行。利用MATLAB主界面File菜单中的“set path”可以将需要的目录、文件夹添加到MATLAB的搜索路径中,也可以设置新的搜索顺序。或者利用函数addpath,path,和pathtool设置搜索路径。 * * 3.实验内容及步骤 (1)基本绘图操作 将一个图形窗口分为三个子窗口,在三个字窗口中分别画y=sin(t),y=cos(t)和y=cos(πn/3) 的波形。前两个为连续波形,第三个为离散波形。对第二个图的横坐标、纵坐标进行标注。 (2)M文件的编写、调试及运行 M 文件编写及运行:分别编写脚本文件和函数文件实现求和:1+2+3+…+50。 提示:1~50放在数组x中,x的生成语句为:n = 50; x = [1:n]

文档评论(0)

33qwer + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档