MATLAB7.X程序设计第1章MATLAB概述1/3321世纪高等院校计算机系列教材MATLAB7.X程序设计第1章MATLAB概述MATLAB7.X程序设计第1章MATLAB概述3/33学习目标(1)了解MATLAB的发展历程和特点;(2)掌握MATLAB的安装过程;(3)掌握MATLAB的工作环境。MATLAB7.X程序设计第1章MATLAB概述4/331.1MATLAB的发展历程和特点1操作系统:DOSWindows2版本:1992年4.0版1997年5.0版1999年5.3版2000年6.0版(Release12)2002年6.5版2004年7.0版(Release14)1.1.1MATLAB的发展历程MATLAB7.X程序设计第1章MATLAB概述5/331.1.2MATLAB的特点1.计算功能强2.人机界面好3.编程效率高4.绘图功能强5.可扩展性强MATLAB7.X程序设计第1章MATLAB概述6/331.2MATLAB的安装与启动1.把MATLAB7.0安装盘放入CD-ROM,一般会自动运行安装程序,如果不运行,可以进入光盘双击setup.exe文件,初始化完成,会出现对话框:1.2.1MATLAB的安装MATLAB7.X程序设计第1章MATLAB概述7/332.单击Next按钮,出现一个对话框,分别输入名字、单位和安装序列号。输入后,单击Next,出现是否接受协议的对话框。MATLAB7.X程序设计第1章MATLAB概述8/333.在是否接受协议的对话框中单击yes和Next,出现安装形式对话框,第一项是典型安装,一般选择默认。第二项是定制安装,可以选择产品和文件。MATLAB7.X程序设计第1章MATLAB概述9/334.选择典型安装后,需选择安装路径,一般默认为c盘MATLAB7。如果选择定制安装后,单击Next,出现选择安装路径和选择产品和文件的对话框,在选择产品和文件部分可选择用户需要安装的MATLAB和工具箱。MATLAB7.X程序设计第1章MATLAB概述10/335)安装到约70%,需要在CD-ROM中放入第二章光盘,继续安装。6)安装完毕后,要重新启动计算机。MATLAB7.X程序设计第1章MATLAB概述11/33如果用户需要卸载MATLAB时,单击开始菜单,依次选择程序、MATLAB、UninstallMATLAB执行命令,将会出现UninstallProductList对话框示,选择需要卸载的内容,然后单击Next。单击yes,开始卸载。MATLAB7.X程序设计第1章MATLAB概述12/331.2.2启动与退出MATLAB系统1.MATLAB系统的启动启动MATLAB系统有3种常见方法:1)单击Windows开始菜单,依次选择程序→MATLAB7.0→MATLAB7.0即可启动MATLAB系统。这是最常用的一种方式。2)运行MATLAB系统启动程序matlab.exe。3)如果用户在桌面上建立了快捷方式,也利用快捷方式启动MATLAB系统。MATLAB7.X程序设计第1章MATLAB概述13/332.MATLAB系统的退出要退出MATLAB系统,也有3种常见方法:1)在MATLAB主窗口File菜单中选择ExitMATLAB命令。2)在MATLAB命令窗口输入Exit或Quit命令。3)单击MATLAB主窗口的关闭按钮。MATLAB7.X程序设计第1章MATLAB概述14/331.3MATLAB工作环境•主要窗口:•命令窗•M文件编辑/调试器•历史命令窗•当前目录浏览器•工作空间浏览器•内存数组编辑器•交互界面分类目录窗•帮助导航/浏览器•图形窗MATLAB7.X程序设计第1章MATLAB概述15/331.3.1命令窗口•命令窗口是命令行语句和命令文件执行的主要窗口。•在命令窗口中直接输入命令或MATLAB函数,系统自动反馈结果。MATLAB7.X程序设计第1章MATLAB概述16/33MATLAB7.X程序设计第1章MATLAB概述17/331.3.2M文件编辑/调试器MATLAB7.X程序设计第1章MATLAB概述18/331.3.3图形窗图形窗的打开方式有三种:•1)在主窗口上依次选择File→New→Figure或Openfile…操作时,选择打开图形文件。•2)在命令窗口输入figure命令。•3)执行结果为图形的语句。MATLAB7.X程序设计第1章MATLAB概述19/33%sin_x.m:Thism-filecalculatesandplotsthe%functionsin(x)for0=x=6.x=0:0.1:6;y=sin(x);plot(x,y);MATLAB7.X程序设计第1章MATLAB概述20/33MATLAB7.X程序设计第1章MATLAB概述21/331.3.4工作空间浏览器工作空间窗口是MATLAB的一个变量管理中心,可以显示变量的名称、尺寸、字节和类别等信息,同时用不同的图标表示矩阵、字符数组、元胞数组、构架数组等变量类型。MATLAB7.X程序设计第1章MATLAB概述22/33MATLAB7.X程序设计第1章MATLAB概述23/33MATLAB7.X程序设计第1章MATLAB概述24/331.3.5历史命令窗历史命令窗口中显示已执行过的命令,用户可以根据需要设置命令的多少,单击窗口的右上角的箭号会独立显示该窗口,在该窗口的某一命令上单击鼠标右键会弹出菜单。MATLAB7.X程序设计第1章MATLAB概述25/33下拉菜单的功能:•Copy将所选历史命令拷贝到剪贴板•EvaluateSelection运行所选历史命令•CreateM-File打开编辑器,将所选历史命令复制到编辑器•DeleteSelection删除所选历史命令(不确认是否删除)•DeletetoSelection从头删除到所选历史命令(不确认是否删除)•DeleteEntireHistory清除全部历史命令(将弹出对话框确认是否清除)MATLAB7.X程序设计第1章MATLAB概述26/331.3.6MATLAB帮助系统1帮助导航/浏览器选择view菜单中的Help菜单项或选择Help菜单中的MATLABHelp菜单项可以打开帮助浏览器。MATLAB7.X程序设计第1章MATLAB概述27/33MATLAB7.X程序设计第1章MATLAB概述28/332help命令help功能:列出帮助主题,内容为函数库和工具箱的名称和功能简介。help函数库名功能:列出指定的函数库中所有函数的名称和功能简介。help函数名功能:指定的函数的帮助信息,即语法、参数说明和例子。MATLAB7.X程序设计第1章MATLAB概述29/333lookfor命令lookfor关键词功能:搜索出一系列与给定关键词相关的命令和函数。4模糊查询输入命令的前几个字母,然后按Tab键,就可以列出所有以这几个字母开始的命令和函数。需要注意的是,lookfor和模糊查询查到的不是详细信息,通常还需要在确定了具体函数名称后用help命令显示详细信息。MATLAB7.X程序设计第1章MATLAB概述30/331.3.7MATLAB搜索路径基本的搜索过程是:•1)检查该命令是不是一个变量。•2)检查该命令是不是一个内部函数。•3)检查该命令是否当前目录下的M文件。•4)检查该命令是否MATLAB搜索路径中其他目录下的M文件。•用户可以将自己的工作目录列入MATLAB搜索路径,从而将用户目录纳入MATLAB系统统一管理。MATLAB7.X程序设计第1章MATLAB概述31/33设置搜索路径的方法有:1)path命令用path命令设置搜索路径。例如,将用户目录c:\mydir加到搜索路径下,可在命令窗口输入命令:path(path,’c:\mydir’)2)用对话框设置搜索路径在MATLAB的File菜单中选SetPath命令或在命令窗口执行pathtool命令。MATLAB7.X程序设计第1章MATLAB概述32/33MATLAB7.X程序设计第1章MATLAB概述33/33MATLAB7.X程序设计第1章MATLAB概述34/33第一章小结(1)MATLAB语句输入和执行的方法;(2)通过工作空间浏览器查询变量的方法;(3)MATLAB帮助系统的使用方法。