第1章MATLAB操作基础MATLAB程序设计教程_第1页
第1章MATLAB操作基础MATLAB程序设计教程_第2页
第1章MATLAB操作基础MATLAB程序设计教程_第3页
第1章MATLAB操作基础MATLAB程序设计教程_第4页
第1章MATLAB操作基础MATLAB程序设计教程_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章MATLAB操作基础MATLAB 程序设计教程 第第1章章 MATLAB操作基础操作基础 1.1 MATLAB概述概述 1.2 MATLAB的运行环境与安装的运行环境与安装 1.3 MATLAB集成环境集成环境 1.4 MATLAB帮助系统帮助系统 第1章MATLAB操作基础MATLAB 程序设计教程 1.1 MATLAB概述概述 1.1.1 MATLAB的发展的发展 1984年,年,MATLAB第第1版版(DOS版版) 1992年,年,MATLAB4.0版版 1994年,年,MATLAB 4.2版版 1997年,年,MATLAB 5.0版版 1999年,年,MATLAB 5.3版版 2

2、000年,年,MATLAB 6.0版版 2001年,年,MATLAB 6.1版版 2002年,年,MATLAB 6.5版版 2004年,年,MATLAB 7.0版版 第1章MATLAB操作基础MATLAB 程序设计教程 1.1.2 MATLAB的主要功能的主要功能 1数值计算和符号计算功能数值计算和符号计算功能 MATLAB以矩阵作为数据操作的基本单位,以矩阵作为数据操作的基本单位, 还提供了十分丰富的数值计算函数。还提供了十分丰富的数值计算函数。 MATLAB和著名的符号计算语言和著名的符号计算语言Maple相相 结合,使得结合,使得MATLAB具有符号计算功能。具有符号计算功能。 第1章M

3、ATLAB操作基础MATLAB 程序设计教程 2绘图功能绘图功能 MATLAB提供了两个层次的绘图操作:一提供了两个层次的绘图操作:一 种是对图形句柄进行的低层绘图操作,另种是对图形句柄进行的低层绘图操作,另 一种是建立在低层绘图操作之上的高层绘一种是建立在低层绘图操作之上的高层绘 图操作。图操作。 第1章MATLAB操作基础MATLAB 程序设计教程 3编程语言编程语言 MATLAB具有程序结构控制、函数调用、具有程序结构控制、函数调用、 数据结构、输入输出、面向对象等程序语数据结构、输入输出、面向对象等程序语 言特征,而且简单易学、编程效率高。言特征,而且简单易学、编程效率高。 4MATL

4、AB工具箱工具箱 MATLAB包含两部分内容:基本部分和包含两部分内容:基本部分和 各种可选的工具箱。各种可选的工具箱。 MATLAB工具箱分为两大类:功能性工具工具箱分为两大类:功能性工具 箱和学科性工具箱。箱和学科性工具箱。 第1章MATLAB操作基础MATLAB 程序设计教程 1.1.3 初识初识MATLAB 例例1-1 绘制正弦曲线和余弦曲线。绘制正弦曲线和余弦曲线。 x=0:0.5:360*pi/180; plot(x,sin(x),x,cos(x); 例例1-2 求方程求方程 3x4+7x3 +9x2-23=0的全部根。的全部根。 p=3,7,9,0,-23; %建立多项式系数向量

5、建立多项式系数向量 x=roots(p) %求根求根 第1章MATLAB操作基础MATLAB 程序设计教程 例例1-3 求积分求积分 quad(x.*log(1+x),0,1) 例例1-4 求解线性方程组。求解线性方程组。 a=2,-3,1;8,3,2;45,1,-9; b=4;2;17; x=inv(a)*b 第1章MATLAB操作基础MATLAB 程序设计教程 1.2 MATLAB的运行环境与安装的运行环境与安装 1.2.1 MATLAB的运行环境的运行环境 硬件环境:硬件环境: (1) CPU (2) 内存内存 (3) 硬盘硬盘 (4) CD-ROM驱动器和鼠标。驱动器和鼠标。 软件环境

6、:软件环境: (1) Windows 98/NT/2000 或或Windows XP (2) 其他软件根据需要选用其他软件根据需要选用 第1章MATLAB操作基础MATLAB 程序设计教程 1.2.2 MATLAB的安装的安装 安装安装MATLAB 6.5系统,需运行系统自带的系统,需运行系统自带的 安装程序安装程序setup.exe,可以按照安装提示依次,可以按照安装提示依次 操作。操作。 第1章MATLAB操作基础MATLAB 程序设计教程 1.3 MATLAB集成环境集成环境 1.3.1 启动与退出启动与退出MATLAB集成环集成环 境境 1MATLAB系统的启动系统的启动 与一般的与一

7、般的Windows程序一样,启动程序一样,启动MATLAB 系统有系统有3种常见方法:种常见方法: (1)使用使用Windows“开始开始”菜单。菜单。 (2)运行运行MATLAB系统启动程序系统启动程序matlab.exe。 (3) 利用快捷方式。利用快捷方式。 第1章MATLAB操作基础MATLAB 程序设计教程 启动启动MATLAB后,将进入后,将进入MATLAB 6.5集集 成环境。成环境。MATLAB 6.5集成环境包括集成环境包括 MATLAB主窗口、命令窗口主窗口、命令窗口(Command Window)、工作空间窗口、工作空间窗口(Workspace)、命、命 令历史窗口令历史

8、窗口(Command History)、当前目录、当前目录 窗口窗口(Current Directory)和启动平台窗口和启动平台窗口 (Launch Pad)。 第1章MATLAB操作基础MATLAB 程序设计教程 当当MATLAB安装完安装完 毕并首次启动时,毕并首次启动时, 展现在屏幕上的界展现在屏幕上的界 面为面为MATLAB的默的默 认界面,如右图所认界面,如右图所 示。示。 第1章MATLAB操作基础MATLAB 程序设计教程 2MATLAB系统的退出系统的退出 要退出要退出MATLAB系统,也有系统,也有3种常见方法:种常见方法: (1) 在在MATLAB主窗口主窗口File菜单

9、中选择菜单中选择Exit MATLAB命令。命令。 (2) 在在MATLAB命令窗口输入命令窗口输入Exit或或Quit命命 令。令。 (3) 单击单击MATLAB主窗口的主窗口的“关闭关闭”按钮。按钮。 第1章MATLAB操作基础MATLAB 程序设计教程 1.3.2 主窗口主窗口 MATLAB主窗口是主窗口是MATLAB的主要工作界的主要工作界 面。主窗口除了嵌入一些子窗口外,还主面。主窗口除了嵌入一些子窗口外,还主 要包括菜单栏和工具栏。要包括菜单栏和工具栏。 1菜单栏菜单栏 在在MATLAB 6.5主窗口的菜单栏,共包含、主窗口的菜单栏,共包含、 View、Web、Window和和He

10、lp 6个菜单项。个菜单项。 第1章MATLAB操作基础MATLAB 程序设计教程 (1) File菜单项:菜单项:File菜单项实现有关文件的菜单项实现有关文件的 操作。操作。 (2) Edit菜单项:菜单项:Edit菜单项用于命令窗口菜单项用于命令窗口 的编辑操作。的编辑操作。 (3) View菜单项:菜单项:View菜单项用于设置菜单项用于设置 MATLAB集成环境的显示方式。集成环境的显示方式。 第1章MATLAB操作基础MATLAB 程序设计教程 (4) Web菜单项:菜单项:Web菜单项用于设置菜单项用于设置 MATLAB的的Web操作。操作。 (5) Window菜单项:主窗口菜

11、单栏上的菜单项:主窗口菜单栏上的 Window菜单,只包含一个子菜单菜单,只包含一个子菜单Close all, 用于关闭所有打开的编辑器窗口,包括用于关闭所有打开的编辑器窗口,包括M-、 Model和和GUI窗口。窗口。 (6) Help菜单项:菜单项:Help菜单项用于提供帮助菜单项用于提供帮助 信息。信息。 第1章MATLAB操作基础MATLAB 程序设计教程 2工具栏工具栏 MATLAB 6.5主窗口的工具栏共提供了主窗口的工具栏共提供了10个个 命令按钮。这些命令按钮均有对应的菜单命令按钮。这些命令按钮均有对应的菜单 命令,但比菜单命令使用起来更快捷、方命令,但比菜单命令使用起来更快捷

12、、方 便。便。 第1章MATLAB操作基础MATLAB 程序设计教程 1.3.3 命令窗口命令窗口 命令窗口是命令窗口是MATLAB的主要交互窗口,用的主要交互窗口,用 于输入命令并显示除图形以外的所有执行于输入命令并显示除图形以外的所有执行 结果。结果。 MATLAB命令窗口中的命令窗口中的“”为命令提示为命令提示 符,表示符,表示MATLAB正在处于准备状态。在正在处于准备状态。在 命令提示符后键入命令并按下回车键后,命令提示符后键入命令并按下回车键后, MATLAB就会解释执行所输入的命令,并就会解释执行所输入的命令,并 在命令后面给出计算结果。在命令后面给出计算结果。 第1章MATLA

13、B操作基础MATLAB 程序设计教程 一般来说,一个命令行输入一条命令,命一般来说,一个命令行输入一条命令,命 令行以回车结束。但一个命令行也可以输令行以回车结束。但一个命令行也可以输 入若干条命令,各命令之间以逗号分隔,入若干条命令,各命令之间以逗号分隔, 若前一命令后带有分号,则逗号可以省略。若前一命令后带有分号,则逗号可以省略。 例如例如 p=15,m=35 p=15;m=35 第1章MATLAB操作基础MATLAB 程序设计教程 如果一个命令行很长,一个物理行之内写如果一个命令行很长,一个物理行之内写 不下,可以在第一个物理行之后加上不下,可以在第一个物理行之后加上3个小个小 黑点并按

14、下回车键,然后接着下一个物理黑点并按下回车键,然后接着下一个物理 行继续写命令的其他部分。行继续写命令的其他部分。3个小黑点称为个小黑点称为 续行符,即把下面的物理行看作该行的逻续行符,即把下面的物理行看作该行的逻 辑继续。辑继续。 在在MATLAB里,有很多的控制键和方向键里,有很多的控制键和方向键 可用于命令行的编辑。可用于命令行的编辑。 第1章MATLAB操作基础MATLAB 程序设计教程 1.3.4 工作空间窗口工作空间窗口 工作空间是工作空间是MATLAB用于存储各种变量和用于存储各种变量和 结果的内存空间。在该窗口中显示工作空结果的内存空间。在该窗口中显示工作空 间中所有变量的名称

15、、大小、字节数和变间中所有变量的名称、大小、字节数和变 量类型说明,可对变量进行观察、编辑、量类型说明,可对变量进行观察、编辑、 保存和删除。保存和删除。 第1章MATLAB操作基础MATLAB 程序设计教程 1.3.5 当前目录窗口和搜索路径当前目录窗口和搜索路径 1当前目录窗口当前目录窗口 当前目录是指当前目录是指MATLAB运行文件时的工作运行文件时的工作 目录,只有在当前目录或搜索路径下的文目录,只有在当前目录或搜索路径下的文 件、函数可以被运行或调用。件、函数可以被运行或调用。 在当前目录窗口中可以显示或改变当前目在当前目录窗口中可以显示或改变当前目 录,还可以显示当前目录下的文件并

16、提供录,还可以显示当前目录下的文件并提供 搜索功能。搜索功能。 将用户目录设置成当前目录也可使用将用户目录设置成当前目录也可使用cd命命 令。例如,将用户目录令。例如,将用户目录c:mydir设置为当前设置为当前 目录,可在命令窗口输入命令:目录,可在命令窗口输入命令: cd c:mydir 第1章MATLAB操作基础MATLAB 程序设计教程 2MATLAB的搜索路径的搜索路径 当用户在当用户在MATLAB命令窗口输入一条命令命令窗口输入一条命令 后,后,MATLAB按照一定次序寻找相关的文按照一定次序寻找相关的文 件。基本的搜索过程是:件。基本的搜索过程是: (1) 检查该命令是不是一个变

17、量。检查该命令是不是一个变量。 (2) 检查该命令是不是一个内部函数。检查该命令是不是一个内部函数。 (3) 检查该命令是否当前目录下的检查该命令是否当前目录下的M文件。文件。 (4) 检查该命令是否检查该命令是否MATLAB搜索路径中其搜索路径中其 他目录下的他目录下的M文件。文件。 第1章MATLAB操作基础MATLAB 程序设计教程 用户可以将自己的工作目录列入用户可以将自己的工作目录列入MATLAB 搜索路径,从而将用户目录纳入搜索路径,从而将用户目录纳入MATLAB 系统统一管理。设置搜索路径的方法有:系统统一管理。设置搜索路径的方法有: (1) 用用path命令设置搜索路径。例如,

18、将命令设置搜索路径。例如,将 用户目录用户目录c:mydir加到搜索路径下,可在命加到搜索路径下,可在命 令窗口输入命令:令窗口输入命令: path(path,c:mydir) 第1章MATLAB操作基础MATLAB 程序设计教程 (2) 用对话框设置搜索路径用对话框设置搜索路径 在在MATLAB的的File菜单中选菜单中选Set Path命令或命令或 在命令窗口执行在命令窗口执行pathtool命令,将出现搜索命令,将出现搜索 路径设置对话框。通过路径设置对话框。通过Add Folder或或Add with Subfolder命令按钮将指定路径添加到命令按钮将指定路径添加到 搜索路径列表中。

19、搜索路径列表中。 在修改完搜索路径后,则需要保存搜索路在修改完搜索路径后,则需要保存搜索路 径径。 第1章MATLAB操作基础MATLAB 程序设计教程 1.3.6 命令历史记录窗口命令历史记录窗口 在默认设置下,历史记录窗口中会自动保在默认设置下,历史记录窗口中会自动保 留自安装起所有用过的命令的历史记录,留自安装起所有用过的命令的历史记录, 并且还标明了使用时间,从而方便用户查并且还标明了使用时间,从而方便用户查 询。而且,通过双击命令可进行历史命令询。而且,通过双击命令可进行历史命令 的再运行。如果要清除这些历史记录,可的再运行。如果要清除这些历史记录,可 以选择以选择Edit菜单中的菜

20、单中的Clear Command History命令。命令。 第1章MATLAB操作基础MATLAB 程序设计教程 1.3.7 启动平台窗口和启动平台窗口和Start按钮按钮 MATLAB 6.5的启动平台窗口可以帮助用户的启动平台窗口可以帮助用户 方便地打开和调用方便地打开和调用MATLAB的各种程序、的各种程序、 函数和帮助文件。函数和帮助文件。 MATLAB 6.5主窗口左下角还有一个主窗口左下角还有一个Start 按钮,单击该按钮会弹出一个菜单,选择按钮,单击该按钮会弹出一个菜单,选择 其中的命令可以执行其中的命令可以执行MATLAB产品的各种产品的各种 工具,并且可以查阅工具,并且可

21、以查阅MATLAB包含的各种包含的各种 资源。资源。 第1章MATLAB操作基础MATLAB 程序设计教程 1.4 MATLAB帮助系统帮助系统 1.4.1 帮助窗口帮助窗口 进入帮助窗口可以通过以下进入帮助窗口可以通过以下3种方法:种方法: (1) 单击单击MATLAB主窗口工具栏中的主窗口工具栏中的Help按按 钮。钮。 (2) 在命令窗口中输入在命令窗口中输入helpwin、helpdesk或或 doc。 (3) 选择选择Help菜单中的菜单中的“MATLAB Help”选选 项。项。 第1章MATLAB操作基础MATLAB 程序设计教程 1.4.2 帮助命令帮助命令 MATLAB帮助命令包括帮助命令包括help、lookfor以及以及 模糊查询。模糊查询。 1help命令命令 在在MATLAB 6.5命令窗口中直接输入命令窗口中直接输入help命命 令将会显示当前帮助系统中所包含的所有令将会显示当前帮助系统中所包含的所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论