第1节MATLAB的命令窗口、图形窗口、在线帮助MATLAB的命令窗口、图形窗口、在线帮助二、MATLAB的命令窗口、图形窗口、在线帮助(一)、MATLAB的命令窗口MATLAB的命令窗口(图1)是用户使用MATLAB进行工作的窗口,同时也是实现MATLAB各种功能的窗口。用户可以直接在MATLAB命令窗口内输入命令,实现其相应功能。MATLAB命令窗口除了能够直接输入命令和文本,还包括菜单命令和工具栏。MATLAB的菜单命令由File、Edit、View、Window、Help五组菜单命令组成。图1MATLAB命令窗口1.File(文件)菜单(1)“New”命令,打开“Fi1e”菜单“New”的子菜单,有三个选项。选择“M—file’,选项表示新建一个M文件,该命令将打开MATLAB的M文件编辑/调试器。通过M文件编辑/调试器,用户可以创建自己的M文件,也可以编辑已有的M文件并可以调试MATLAB程序。“Figure”选项表示新建一个图形窗口。详细参看图形窗口“Model”选项表示新建一个SIMULINK模型。用户也可以在LibrarySimulink窗口中直接拖放一个模型到无标题窗口。通过这种简便方法,用户能建立需要的系统模型。(2)“Open”命令,执行“File”菜单的“Open”命令,将打开“Open”对话框。(3)“OpenSelection”命令,用户可以在MATLAB命令窗口中直接选中需要编辑的M文件,然后使用File菜单的“OpenSelection”命令,方便地打开该文件。(4)“RunScript”命令,使用该编命令用来运行脚本文件,用户可以在弹出的“RunScript”对话框中直接输入脚本文件名,然后单击“OK”按钮运行脚本文件。(5)“LoadWorkspace”命令,它为用户提供了加载和保存命令。(6)“SaveWorkspaceAs”命令,用来保存MATLAB文件。(7)“ShowWorkspace”命令,该命令将打开MATLAB工作空间浏览器。(8)“ShowGraphicsPropertyEditor”命令,显示图形属性编辑器。(9)“ShowGUILayoutTool”命令,显示图形用户接口设计向导。(10)“SetPath”命令,该命令将打开路径浏览器。(11)“Preference”命令,该命令将打开参数设置对话框。2.Edit(编辑)菜单:编辑菜单的各命令功能同Window编辑菜单的功能相似。3.View(查看)菜单:仅用控制是否显示工具栏。4.Window(窗口)菜单:显示在MATLAB中所打开的窗口。5.Help(帮助)菜单。(二)、MATLAB的图形窗口在MATLAB下建立一个图形窗口(图2)由命令figure完成,(或命令窗口FILE-NEW-FIGURE选项),每执行—次figure就产生一个图形窗口,可以同时产生若干个图形窗口,MATLAB自动把这些窗口的名字添加序号(No.1,No.2,…)作为区别,同时,这些窗口都被自动分配一个句柄,窗口上有菜单和工具条,其中包括通用的文件操作命令、编辑命令,对图形的坐标轴、线型等特性进行设置的专用工具,还可以为图形添加标注。图2MATLAB图形窗口1.图形窗口工具条上的几个专用按钮分别为:关闭图形窗口由close命令来完成,每执行一次close命令关闭一个当前的图形窗口,要同时关闭所有窗口,用closeall来完成。2.基本二维图形绘制二维图形最常用的是plot函数,对于不同的输入参数,该函数有不同的形式。(1)plot(y)当只有—个参数时,plot以该参数的值为纵坐标,横坐标从l开始自动赋值为向量[123…]或其转置向量,向量的方向和长度与参数y相同。例如,下面的命令:y=[01210]plot(y)可以绘制曲线,其横坐标为向量[12345]。图3plot(y)函数绘制的曲线(2)plot(x,y)这是最常用的形式。x为横坐标向量,y为纵坐表,例如t=1:O.2:10;y=sin(t);plot(t,y)绘出一个周期的正弦曲线。(3)对数坐标曲线三个函数:semilog、semilogx、loglog可以绘制二维对数坐标曲线,这几个函数的用法和plot函数相同。例如t=O:O.1:2*pi;y=sin(t);semilog(t,y)gridon绘制出的正弦横坐标为对数坐标,并用“gridon”命令为图形窗口添加了网格。3.图形窗口的交互操作方式(1)编辑坐标轴属性在坐标轴范围内的空白区域或坐标轴的边框处单击鼠标右键,坐标轴在四个角和四条边的中央会各出现一个黑色的小方块,表示坐标轴已被选中,同时弹出一个菜单(这种菜单上下文菜单(Contextmenu)),弹出菜单中的ShowLegend选项用于显示缺省的图例。UnlockAxesPosition用于解锁轴的位置,选中这一项后,可以用鼠标拖动坐标轴来改变其位置,缺省情况下坐标轴的是锁定的,不能直接移动。选择菜单中的Properties选项,将弹出编辑坐标轴属性对话框。这个对话框也可以通过用鼠标左键双击坐标轴范围内的空白区域或坐标轴的边框得到。还可以先选中要编辑的坐标轴,然后选择菜单Tools下的AxisProperties选项。在这个对话框中的各个区域分别可以编辑坐标轴的如下几个属性·Label:坐标轴的标注·Limits:坐标轴的刻度范围·TickStep:坐标轴的刻度线间隔·Scale:坐标类型(线性、对数)和坐标轴的方向·Grid:网格线在这里设置坐标轴属性和使用相关命令进行设置的效果是相同的。(2)编辑线条属性在需要编辑的线条上单击鼠标右键,线条的所有数据点都会成为一个黑色的小方块表示线条已被选中,同时弹出一个菜单,选择Properties选项,将弹出编辑线条属性对话框。可对线条进行编辑。·LineWidth:线条宽度·LineStyle:线型·Marker:标记符号·MarkerSize:标记符号的大小·Color:颜色(3)编辑文本属性在需要编辑的文本上单击鼠标右键,文本框的四个角和四条边中央会各出现一个黑色方块,表示文本已被选中,同时弹出一个菜单,选中Properties选项,将弹所示的文本的编辑字体属性对话框。这等效选中要编辑的文本,然后选择菜单Tools下的TextProperties选项。如果用鼠标左键双击文本对象,那幺字符串将还原为原始字符串的内容,并能够对其中的字符进行编辑。用鼠标左键选中文本并拖动鼠标可以任意改变文本的位置。4.图形属性编辑器其启动方式有四种,分别为:(1)从图形窗口的File菜单下选择PropertyEditor选项(如前所述)。(2)MATLAB主命令窗口的File菜单下选择ShowGraphicsPropertyEditor选项。(3)在MATLAB命令行或M文件中执行命令propedit。(4)GUI设计向导控制面板中按下PropertyEditor按钮。选用其中的哪种方式取决于用户的需要,各种方式之间没有明显区别。图形属性编辑器功能强大,它可以对所有图形对象的所有属性进行编辑,实现set和get函数的所有功能。图形属性编辑器上面的大窗口称为对象浏览器(ObjectBrowser),编辑的复选框“ShowObjectBrowser”控制该窗口是否显示。对象浏览器显示了在当前图中的所有图形对象,各种对象按层次排列,双击左侧有“+”号的对象,该对象的下层被展开。用鼠标左键单击要编辑的对象,该对象就被选中,同时在图形窗口的显示编辑器下面的大窗口为属性列表(PropertyList),编辑器下面的复选框“Showpropertylist”控制该窗口是否显示,在这个窗口中用鼠标左键单击来先取需进行编辑的属性。(三)、MATLAB的在线帮助功能1.用帮助菜单查看帮助主题(1)通过选择Help菜单中选项HelpWindow,显示MATLAB帮助窗口,可以通过用鼠标点击相应主题,查看有关问题的详细帮助。(2)通过选择Help菜单中Help了Tips选项,,显示MATLAB帮助提示,该命令指导用户如何使用MATLAB的帮助,用户可以看到,在使用帮助提示命令打开的窗口中显示了用户可以直接在命令窗口中输入如下命令以获得更详细的帮助:Help,helpwin,helpdesk。2.在命令窗口查看帮助主题(1)查看帮助主题:在命令窗口内直接输入命令help(2)查看帮助窗口:在命令窗口内直接输入命令helpwin3.在帮助工作台获得更多帮助帮助工作台是MATLAB提供的HTML格式的帮助,它为用户提供了比帮助窗口更为详尽的帮助信息。打开帮助工作台方法如下。(1)在Help菜单中选择Helpdesk选项(2)在命令窗口内直接输入如下命令:helpdesk4.其它帮助信息(1)版本信息:选择Help菜单的AboutMATLAB选项,可以显示MA9LAB的版本信息。(2)lookfor命令:lookfor命令允许用户通过关键词来搜索用户希望查询的内容。(3)doc命令:如果已经知道某个特殊函数的名称,就可以直接通过“doc”命令获取该函数在帮助工作台的帮助文档。例如doccosh命令将打开函数“cosh”的相关帮助页。