MATLAB教案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“matlab教案”。
第二章MATLAB软件
2.1 MATLAB语言及其特点 人机界面友好
强大而简易的作图功能 功能丰富,可扩展性强 超强的数值运算功能 实用的程序接口
2.2 MATLAB语言的工作环境 2.2.1 MATLAB启动
2.2.2命令窗(Command Window)中的菜单与功能
MATLAB命令窗口是用户和MATLAB交互的主要窗口。命令窗口菜单条下有6个下拉子菜单: File、Edit、Window、debug、desktop和Help。File子菜单:
New及其子菜单:允许用户打开一个新的文件。
Open....:从指定路径和文件名打开一个已经存在的文件。Close Command Window:关闭命令窗口。
Import Data....:从指定路径和相应文件中获取数据,在工作空间中生成一变量。Save Workspace As....:保存在指定路径下的相应文件中。Set Path....:设置MATLAB的搜索路径。Preferences...:对系统性能参数进行设置。
Page Setup:设置页面布局、页眉、页脚中所用的字体等 Edit子菜单:
Undo、Redo、Cut、Copy和Paste等:分别用于撤销、重复上一次操作、剪切、复制和粘贴。
Paste Special:将存放在缓冲区内的内容按照一定的格式存放在剪贴板变量中。Select All:用于选定当前窗口中所有内容。Delete:删除预先选定的内容。
Find:当前目录中的M-文件中查找相应内容。
Clear Command Window:清除命令窗口中显示内容,但不会删除工作空间中内容。(命令:clc)
Clear Command History:清除历史记录。Debug子菜单:
Open M-File „:打开一个要调试的M-文件 Step:逐个语句运行
Step In:进入下一个语句 Step Out:退出调试
Clear breakpoints in all file:清除所有文件断点
Stop if errors/warning„:遇到错误或警告断点停止运行 2.2.3 工作空间
允许用户查看当前工作空间的内容,它的作用与命令“whos”相同(“whos”的作用是:键入后可在命令窗口中查看当前工作空间的内容),不同的是用图形化的表示方法来显示。而且,通过它可以对工作空间中的变量进行删除、保存、修改等操作。用鼠标双击工作空间中所选变量,则进入数组编辑器(Array Editor),用户可对变量的维数、内容等进行修改。
2.2.4命令历史窗口(Command History)主要显示曾经在Command Window窗口执行过的命令。2.2.5当前路径窗口(Current Directory)主要显示当前工作路径,包括M文件的打开路径等。当前路径窗口允许用户对MATLAB的路径进行查看和修改。通常启动MATLAB的默认当前路径是MATLABwork,不改变当前目录,用户自己的工作空间和文件都将保存到该目录。2.2.6 MATLAB搜索路径
MATLAB是采用路径搜索的方法来查找文件系统中的M文件。如果在命令窗口中输入如下命令: >>test MATLAB对这一命令的搜索顺序为:
(1)检查“test”是否是工作空间中的变量;(2)检查“test”是否为内部函数;(3)检查当前目录中是否有test.m、test.mex或test.dll文件;
(4)检查MATLAB搜索路径上是否存在test.m、test.mex或test.dll文件;(5)如不满足上述任何一条件,则返回出错信息。如果在搜索路径中存在两个或多个同名函数,则只能发现搜索路径中的第一个函数,而其它同名函数不被执行。
为了运行已有程序,用户可事先设置好MATLAB的搜索路径,然后再运行程序。方法一:在当前路径窗口(Current Directory)将文件所在的路径设置为当前路径; 方法二:单击File菜单中的Set Path„项,弹出路径设置对话框如图1.11所示。2.2.7 MATLAB帮助系统 帮助浏览器 help命令
(1)在线帮助总览
>> help % 在命令窗口直接输入help,显示在线帮助总览(2)显示基本函数信息 >> help elfun(3)显示具体函数的帮助信息
>> help round %显示具体函数的详细信息,本例为round函数
注意:MATLAB对字母的大小写是敏感的,变量A与变量a表示两个不同的变量。MATLAB所有的命令和函数都必须用小写。lookfor命令 模糊查询 在线帮助页
2.3 MATLAB基本运算
2.3.1矩阵运算
第3章 MATLAB绘图
数据可视化是MATLAB的强大功能之一,数据可视化不仅仅是二维的,还可以在三维空间展示数据,而数据或者图形的可视化也是进行数据处理或者图形图像处理的第一步骤。
MATLAB绘图都是在MATLAB图形窗体中进行的,而所有图形数据可视化的工作也都以图形窗体为主。
MATLAB的图形窗体主要包括如下几个部分: * 菜单栏:图形窗一般包括一个菜单栏,利用这个菜单栏可完成对窗体中各种对象的基本操作。* 工具条:图形窗体的工具条用来完成对图形对象的一般性操作。* 绘图区域:图形窗体的绘图区域是面积最大的一部分,在这个区域中可以绘制各种曲线,显示图形图像文件,以及完成对图形图像或者曲线的编辑。
数据可视化的步骤: * 准备绘图数据。* 创建图形窗体。
* 使用绘图函数绘制图形或者曲线。* 设置图形属性
实验一离散系统的时域分析和复频域分析1.实验目的(1)掌握在时域求系统响应的方法。 (2)掌握时域离散系统的时域特性。 (3)通过实验判断系统稳定性(4)掌握利用Z变换对系统进行复频域......
MATLABMATLAB是矩阵实验室(Matrix Laboratory)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。MATLAB的基本数据单......
《MATLAB及其应用》上机实验报告____《第一章 MATLAB7.3环境》报告第一章:第8 、9 、10题。 目的:熟悉MATLAB7.3的环境,熟练掌握MATLAB通过命令管理变量和文件管理命令的功能。......
《MATLAB仿真技术》 实验教案实验一实验名称:熟悉Matlab交互工作界面一、实验目的1、熟悉Matlab各种工作界面的操作要旨2、掌握Matlab的基本操作命令二、实验步骤1、命令窗口......
Matlab 与线性代数一、 Matlab 入门:1.启动、退出、运行: 2.窗口介绍: 3.基本符号: =:赋值符号[ ]:数组定义符号 , 区分列 函数参数分隔符 ; 区分行 取消运行显示 % 注释标记: 具......