MATLAB70使用详解第1章MATLAB70安装.ppt
第1章 MATLAB 7.0安装与用户界面,MATLAB之所以逐渐成为了国内外各大高等院校及研究机构的主要教学和工作平台主要得益于其版本的不断更新和其优点的不断显现。MATLAB的主要优点体现在很多方面:拥有交互式的程序开发环境,可以不用进行烦琐的程序链接和调试,用户可以很方便地直接在友好的窗口中进行程序的修改,使程序的编写和执行同步进行。运用符合人们思维习惯和数学表达方式的程序语言设计。提供了丰富的函数库和工具箱,使用户不必进行具体代码的编写,而仅调用简单的函数指令,就可以执行任务操作,解决问题。提供丰富的二、三维图形及动画来对计算结果进行可视化显示,给用户直观的认识。所有数值对象都默认以双精度浮点类型数组存储,无须用户进行数据类型的声明和转换。,1.1 MATLAB 7.0的安装与卸载,MATLAB 7.0可以安装在Windows、UNIX及Mac OS X等不同平台,本书以读者最常用的Windows平台为例,讲解安装和卸载MATLAB 7.0具体步骤。,1.1.1 硬件、软件环境,首先,MATLAB 7.0在单机和网络环境都可以发挥其强大的性能,为了读者理解的方便,首先以读者使用最广泛的PC为例,介绍MATLAB对于机器软、硬件的要求,具体数据和规格如表所示。,1.1.2 安装过程,用户如果是首次使用MATLAB 7.0,则需要按照安装光盘的提示逐步进行安装,具体步骤如下。,1.2 MATLAB 7.0的用户界面,MATLAB 7.0为用户提供了友好的用户界面,其主要包括:菜单栏、工具栏、开始按钮和众多交互性强的工作窗口,让用户可以便捷地进行操作。本节主要介绍各个交互界面的功能及如何对用户界面进行操作。运行MATLAB 7.0,之后首先会出现以下窗口,如图所示。随即出现MATLAB 7.0的用户界面,如图所示,MATLAB 7.0默认显示的用户界面主要包括菜单栏、工具栏、当前工作目录以及Workspace(工作空间)窗口、Command Windows(命令)窗口和Command History(历史命令)窗口。,1.2.1 菜单栏,MATLAB 7.0的菜单栏的与常见的Windows窗口有类似的结构。如图所示,其包含的子菜单及各自菜单的功能如下。File:建立、打开、保存和打印文件;导入数据;设置路径和工作环境。Edit:复制、粘贴和删除等常见文档操作。Debug:程序调试。Desktop:设置工作界面需要显示的窗口。Window:显示当前所有打开的窗口。Help:选择不同的帮助系统。,1.2.2 工具栏,MATLAB的工具栏与菜单栏类似,有与一般Windows交互式窗口同样的若干快捷选项,即Windows常用文档操作,如新建、打开、剪切、复制、粘贴、操作的撤消和再运行,如图所示。除这些常见选项之外,工具栏还有一些MATLAB特殊选项,主要的选项如图所示,图标的功能如下。,1.2.3 开始按钮,除了以上介绍的按钮之外,MATLAB的用户界面上还有一个特别能体现系统易用性的按钮,即左下角有开始按钮,用户可以通过单击此按钮来直接打开MATLAB 7.0的各种工具箱,如图所示。,1.2.4 Command Windows(命令窗口),命令窗口是MATLAB中最重要的窗口,也是用户进行MATLAB操作使用最为频繁的窗口,在命令窗口中,用户可以输入各种指令、函数和表达式等,并显示除图形外的一切运行结果。命令窗口默认在用户界面右侧显示,用户可以单击命令窗口右上角的箭头按钮,使命令窗口脱离主界面独立显示。自MATLAB 6.x版本之后,当MATLAB启动时,命令窗口中都会显示“To get started,select MATLAB Help or Demos from the help menu.”字样,提示用户开始使用MATLAB之前,可以参考帮助系统和演示文档,并在之后显示运行提示符“”,如图所示。,1.2.5 Command History(历史命令窗口),在命令窗口中运行的所有命令,被系统默认保留在历史命令窗口中,并且标明指令运行的日期和时间。用户可以通过双击一条历史命令来重新执行该命令,也可以选择某条指令,单击鼠标右键出现下级菜单,对选中命令执行剪切、复制、粘贴或删除操作,或是为选中的指令或表达式创建M-文件。用户可以在历史命令窗口中点亮相应的命令行,单击鼠标右键,在弹出的菜单中有对选中指令的各种操作,如图所示。,1.2.6 Workspace(工作空间窗口),在工作空间窗口中显示MATLAB 7.0工作内存中所有变量的名称、数据结构、大小及类型等信息,不同类型对应不同的图标,如图所示。在介绍菜单栏时,曾提到工作空间窗口增加了Graphics选项,用户可以使用此选项便捷地创建各种图形,如果需要建立比较复杂的图形,可以选择More plots选项,在弹出的Plot Catalog窗口中选择适合的图形模型,如图所示。,1.2.7 Array editor(数组编辑器),数组是MATLAB的基本数据结构,也是所有运算的基础。MATLAB 7.0为用户提供了一个可以对数组进行编辑的工具,即“数组编辑器”。用户可以在工作空间窗口中选中一个一维或二维数组,双击此数组或选择图标,出现内存数组编辑器对话框,如图所示,选中数组d,用户可以对数组元素逐个进行编辑修改,对于较大规模的数组,建议读者使用此项功能进行创建和修改。,1.3 当前目录窗口与MATLAB 7.0路径设置,1.3.1 Current Directory(当前目录窗口)1.3.2 设置当前目录1.3.3 MATLAB 7.0的搜索路径1.3.4 设置和更改MATLAB 7.0的路径,1.3.1 Current Directory(当前目录窗口),MATLAB拥有浩瀚的函数库和用户文件,有效地管理和利用这些数据不但关系到用户使用MATLAB的便捷与否,还极大地影响着系统的工作效率。用户可以运用桌面工具栏的Current directory条目快捷浏览和改变当前目录,MATLAB还提供了一个专门的窗口,即Current Directory(当前工作目录窗口),来显示MATLAB当前工作目录的名称及所包含的文件,如图所示。,1.3.2 设置当前目录,启动MATLAB时,系统默认当前目录为“MATLAB7.0Work”或者“matlab7.0binwin32”,具体设置取决于用户启动MATLAB的方式。如果是单击Windows 桌面上的MATLAB图标或者MATLAB7.0目录下的图标启动,则目录设置为前者;如果用户启动MATLAB的方式为M-book文件触发或者单击matlab7.0binwin32目录下的图标,则目录设置为后者。不论默认设置为何种当前目录,建议读者在使用MATLAB时,最好是设置自己的目录,来存放工作文件,而把“MATLAB7.0Work”目录作为临时目录使用。,1.3.3 MATLAB 7.0的搜索路径,MATLAB的文件(M、MAT、MEX)都存储在硬盘上的众多目录和子目录下,MATLAB对这些目录按优先次序设置为搜索目录上的各个节点,MATLAB工作时,对文件、函数等数据的查找按照此搜索路径,在这些目录的范围内进行,如用户调用函数或文件在路径之外,MATLAB认为此函数或文件不存在。MATLAB搜索步骤简述如下。当用户在MATLAB提示符后输入joe之后,MATLAB就完成以下操作:检查joe是不是MATLAB工作区中的变量名,如果不是,执行下一步。检查joe是不是一个内置函数,如果不是,执行下一步。检查当前目录下是否存在一个名为joe.m的文件,如果没有,执行下一步。按顺序检查在所有MATLAB搜索路径中是否存在joe.m文件。如果到目前为止还没有找到这个joe,MATLAB就给出一条错误信息。,1.3.4 设置和更改MATLAB 7.0的路径,在实际工作中,如果用户自己的目录中存放的工作数据需要与MATLAB系统进行数据交换,或是需要被MATLAB系统调用,则需要把这些目录添加进搜索目录。遇到这种情况,用户需要更改和设置搜索目录,设置方法有以下两种。Set Path对话框方法。在Set Path对话框中,用户可以对搜索目录进行添加、删除和更改优先级的操作,如需要把目录D:cst5111添加进搜索目录,则单击Add Folder,选择对应的文件夹,选择确定选项即可。指令方法。在命令窗口中输入指令也可以进行搜索目录的设置和更改,path(path,d:cst5111)指令和path(d:cst5111,path)指令可以分别把d:cst5111文件夹添加进搜索目录的尾端或者首端。,1.4 MATLAB 7.0帮助系统,MATLAB 7.0为用户提供了详细完善的帮助系统,尤其是对于初学用户,养成经常查阅帮助系统的习惯,对于尽快熟悉并掌握MATLAB的各项强大功能是十分必要的。MATLAB 7.0提供的帮助方式有HTML格式帮助文件、PDF格式帮助文件、演示文档(demos)、技术支持网站帮助和导航浏览交互帮助界面。导航浏览交互帮助界面是一个独立的帮助子系统,其叙述详尽,界面友善,易于操作,是用户最常用的帮助方式,下面主要介绍使用这种帮助方式如何获得用户想要的信息。打开帮助界面的常用方法有:在指令窗口中输入helpbrowser或helpdesk指令;单击桌面菜单中的图标;按F1键。用以上任何一种方法都可以打开如下的导航浏览帮助交互界面,如图所示。,