- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab基本操作与绘图教案
实验一 MATLAB 基本操作和绘图
1.1 实验目的
1. 熟悉MATLAB 编程环境;
2. 学习MATLAB 的基本使用方法;
3. 熟悉plot和stem等绘图函数的用法。
1.2 实验原理
1.2.1 MATLAB 简介
1.1所示。从版本8 开始,MATLAB 采用了全新的MATLAB是matrixlaboratory
的缩写,是Mathworks公司开发的一款商业软件。它是一种用于数值计算、算法开
发、数据分析和可视化的高级编程语言和编程环境。除向量和矩阵运算、绘制函
数/数据图像等基本功能外,MATLAB 也可用来创建图形用户界面(GUI),并可与
其他高级语言(如C、C++ 和FORTRAN 等)进行混合编程。
MATLAB 附带众多的工具箱(工具箱是特定领域的一些专用函数的集合),涵
盖了诸如信号和图像处理、通信、金融建模和分析等各种不同的领域。除了进行数
值计算,MATLAB 也提供了一个符号运算工具箱,因此也可进行符号运算。另外
MATLAB 带有一个软件包Simulink,提供了可视化开发环境,可用于动态系统模拟
仿真和嵌入式系统开发等方面。
经过近30 年的发展,MATLAB 已广泛用于学术研究和工程开发中。作为一种以
矩阵和向量运算为基础的交互式编程语言,MATLAB 特别适用于各种系统的分析和
模拟,已成为线性代数、自动控制、数字信号处理、动态系统仿真等的基本工具。
1
1.2 实验原理 实验一 MATLAB 基本操作和绘图
MATLAB 是一个很容易学习和使用的工具。通过使用MATLAB,可使我们在做
本课程的实验时,将精力集中在学习信号和系统上,而不是在编程上。下面仅侧重
于信号与系统实验中将要使用到的相关功能,对MATLAB 作一个简短的介绍。更
详尽的介绍和帮助,可参阅MATLAB 的在线帮助和相关书籍。
1.2.2 MATLAB 的工作环境
目前 MATLAB 的最新版本是 2015 年 3 月 5 日推出的 R2015a (版本
8.5),启动后的用户界面如图1.1所示。从版本 8 开始,MATLAB 采用了全新的
Ribbon用户界面(一种以面板和标签页为主的用户界面,不同于以往以菜单和工
具栏为基础的用户界面),使用上更为简便,但图中所示的界面与旧版本的有所
不同。
虽然不同版本的用户界面有所不同,但是在编程和使用上还是基本相同的。
图1.1中左边当前文件夹(CurrentFolder)窗口显示的是当前文件夹中的文件;中
间是命令行窗口(CommandWindow),在“”提示符后输入命令,MATLAB 便
会执行相应的操作;右上工作区(Workspace)窗口显示的是MATLAB 命令和程序
生成的变量名及其数值;右下是CommandHistory 窗口显示输入命令的历史记录。
所有这些窗口都可改变大小、浮动、关闭及重新打开。
图1.1 MATLABR2013a 的操作界面
如图1.1所示,在命令行窗口中输入一条命令(或称为一条语句),按Enter 键,
该命令会被立即执行并显示结果,如果希望命令行窗口不显示结果,只需在命令后
面添加分号“;”。
2
实验一 MATLAB 基本操作和绘图 1.2 实验原理
如果需要执行多个命令构成的程序(或称为脚本script)并将其保存为文件,
则需要用到文本编辑器。点击工具栏的“Newscript”图标,或在“File”菜单下选
择“NewScript”,将打开如图1.2所示的MATLAB 的编辑器,显示一个空白的文
档,编辑并保存该文档即可执行脚本。通过编辑器的菜单项和工具栏也可以执行和
调试程序。MATLAB 编辑器建立的文件的扩展名默认为.m。
图1.2 MATLAB 的编辑/调试器
如要新建一个可被其他程序调用的函数,可在“File”菜单下选择“New
Function”,编辑器将生成如下所示自
文档评论(0)