MATLAB图形用户界面设计
在Matlab中使用GUI设计用户界面

在Matlab中使用GUI设计用户界面引言Graphical User Interface (GUI) 是现代计算机软件中常用的一种类型用户界面,它通过图形化的形式提供了直观、易用的操作方式。
Matlab作为一种功能强大的数值计算软件,也提供了丰富的GUI设计工具,使得用户可以通过简单的拖拽和设置,快速地创建出美观实用的用户界面。
本文将介绍在Matlab中使用GUI设计用户界面的基本原理和步骤,并结合实例演示具体操作。
一、Matlab中的GUI设计工具Matlab提供了几种常用的GUI设计工具,包括GUIDE(GUI Development Environment)和App Designer。
GUIDE是Matlab较早期的一个GUI设计工具,提供了可视化的编辑界面,方便用户进行界面布局和交互事件的设置。
而App Designer是Matlab较新推出的GUI设计工具,相比GUIDE具有更加丰富的功能和更好的可视化编辑体验。
在本文中,我们将以App Designer为例来介绍Matlab中的GUI设计过程。
二、创建GUI应用程序在Matlab的主界面中,点击"APPS"菜单,选择"App Designer"打开App Designer界面,然后点击"Create App"按钮创建一个新的GUI应用程序。
在弹出的对话框中输入应用程序的名称并设置保存位置,点击"Create"按钮即可创建一个空的GUI应用程序。
三、设计用户界面在App Designer中,可以通过拖拽和调整控件来设计用户界面。
常用的控件包括按钮、文本框、下拉菜单、滑块等,用户可以根据需求自由选择和排列这些控件。
同时,还可以设置控件的属性,如大小、颜色、字体等,以及添加交互事件,如按下按钮后执行的操作。
四、设置控件属性和交互事件在设计好用户界面后,需要为每个控件设置相应的属性和交互事件。
matlab中gui设计计算器原理及设计方案

matlab中gui设计计算器原理及设计方案在MATLAB中设计GUI(图形用户界面)计算器的基本原理和设计方案如下:基本原理:MATLAB的GUI设计基于事件驱动模型。
这意味着当用户与界面交互(例如,点击按钮或输入文本)时,会触发一个或多个事件。
这些事件会调用相应的回调函数,执行相应的操作。
设计方案:1. 启动MATLAB并创建GUI:打开MATLAB。
使用guide命令启动GUI设计器。
2. 添加GUI组件:在GUI设计器中,添加需要的组件,如按钮(push button)、文本框(edit text)、标签(label)等。
3. 设置组件属性:为每个组件设置必要的属性,例如位置、大小、标签文本等。
4. 编写回调函数:双击每个组件,MATLAB会自动生成一个默认的回调函数。
根据需要修改这些函数,以实现所需的功能。
例如,对于按钮,当用户点击它时,可以编写代码来执行相应的计算。
5. 测试GUI:在设计过程中,经常测试GUI以确保其正常工作。
可以使用simulink中的模拟功能,或直接在MATLAB环境中测试。
6. 保存和运行:保存GUI文件。
在MATLAB命令窗口中输入文件名(不包括扩展名),然后按Enter运行GUI。
7. 调试和优化:根据测试结果,调整回调函数和组件属性,优化GUI的行为和外观。
8. 发布:一旦GUI满足所有需求,可以发布它以供其他人使用。
这通常涉及将GUI打包为一个可执行文件或应用程序包。
9. 维护和更新:随着软件的发展,可能需要定期维护和更新GUI。
这可能涉及添加新功能、修复错误或改进性能。
在整个过程中,熟悉MATLAB的GUI设计和编程技巧是非常重要的。
此外,由于GUI设计可能需要反复的测试和调整,因此耐心和细心也是必不可少的。
matlab gui设计实例 -回复

matlab gui设计实例-回复Matlab GUI设计实例Matlab是一种强大的数值计算和科学数据可视化工具,其图形用户界面(GUI)设计功能为用户提供了方便和直观的界面以操作和控制Matlab 程序。
在本文中,我们将通过一个实际的Matlab GUI设计示例,一步一步地回答如何利用Matlab创建和设计GUI界面。
1. 主题介绍:我们将以“学生成绩管理系统”为主题进行GUI设计实例。
这个系统可以帮助教师或管理员管理学生的成绩信息,包括添加学生信息、录入成绩、查询成绩和计算平均成绩等功能。
2. 创建GUI界面:首先,在Matlab编辑器中创建一个新的GUI界面。
可以通过在命令行窗口中输入“guide”命令或在编辑器中点击“Guide”来打开GUI设计工具。
3. 添加UI元素:在GUI设计器中,可以通过拖拽和放置的方式添加各种UI元素,例如按钮、文本框、下拉菜单等。
对于我们的学生成绩管理系统,我们可以添加一个“添加学生”按钮、一个“录入成绩”按钮和一个“查询成绩”按钮。
此外,我们还可以添加一些文本框和标签用于显示学生信息和成绩。
4. 设置UI元素属性:在添加UI元素后,可以通过双击每个元素来设置其属性。
例如,对于“添加学生”按钮,可以设置其名称为“添加学生”并设置其回调函数。
对于文本框和标签,可以设置其初始值和位置等。
5. 编写回调函数:回调函数是指在用户与UI元素交互时执行的操作代码。
对于我们的学生成绩管理系统,我们需要编写一些回调函数来实现具体功能。
例如,对于“添加学生”按钮,我们可以编写一个回调函数来添加学生的姓名、学号和班级等信息。
对于“录入成绩”按钮,我们可以编写另一个回调函数来录入学生的各科成绩。
6. 运行GUI界面:完成GUI界面的设计和回调函数的编写后,我们可以点击GUI设计器中的“运行”按钮来查看和测试界面的功能和效果。
可以输入测试数据并查看结果是否正确。
7. 完善和优化界面:在运行过程中,我们可能会发现界面的一些问题或不足之处,例如布局不合理、显示不清晰等。
MATLAB实用教程GUI

MATLAB实用教程GUIMATLAB是一种功能强大的数学软件,广泛用于科学和工程领域的数据分析、可视化、建模和仿真。
在MATLAB中,GUI(Graphical User Interface,图形用户界面)是一种用于创建交互式应用程序的工具,可以使用户通过图形化界面来操作和控制程序。
本教程将介绍如何使用MATLAB创建GUI应用程序,包括创建各种控件(按钮、文本框、下拉菜单等)、设计布局、添加回调函数等。
通过学习本教程,您将了解如何利用MATLAB的强大功能和易用的GUI设计工具来创建自己的交互式应用程序。
1.创建GUI应用程序要创建一个GUI应用程序,首先需要打开MATLAB并选择新建GUI应用程序。
在弹出的界面中,可以选择创建一个新的Figure或Panel,然后可以在面板上添加各种控件。
可以通过拖动和放置控件来设计界面布局,然后可以对控件进行自定义设置,比如修改文本内容、颜色、大小等。
2.添加控件MATLAB提供了各种控件,用于实现不同的功能。
常见的控件包括按钮、文本框、下拉菜单、滑块等。
可以通过在界面上拖动和放置这些控件来创建自己的GUI应用程序。
在添加控件时,可以设置控件的属性,比如位置、大小、颜色、文本内容等。
3.设计布局设计布局是创建GUI应用程序的重要部分。
可以通过调整控件的位置、大小和对齐方式来设计一个美观的界面布局。
MATLAB提供了多种布局管理器,比如Grid布局、Box布局、GridBag布局等,可以根据需要选择合适的布局方式来设计界面。
4.编写回调函数回调函数是GUI应用程序的关键部分,用于响应用户的操作。
可以为每个控件添加回调函数,当用户操作控件时,回调函数将被触发。
可以在回调函数中实现各种功能,比如计算结果、数据处理、图形绘制等。
通过编写回调函数,可以实现程序的交互性和实用性。
5.运行应用程序创建GUI应用程序后,可以点击“运行”按钮来运行应用程序。
在运行过程中,可以与界面上的控件进行交互,触发回调函数并实现相应功能。
第11章 MATLAB图形用户界面设计

2.控件对象的属性 . MATLAB的10种控件对象使用相同的属性类型,但是 种控件对象使用相同的属性类型, 的 种控件对象使用相同的属性类型 这些属性对于不同类型的控件对象,其含义不尽相同。 这些属性对于不同类型的控件对象,其含义不尽相同。除 Children、Parent、Tag、Type、UserData、Visible等公 、 、 、 、 、 等公 共属性外,还有一些常用的特殊属性。 共属性外,还有一些常用的特殊属性。
通过顶层菜单Test形成的带分格的封闭坐标轴 图1 通过顶层菜单 形成的带分格的封闭坐标轴
11.1.3 快捷菜单 快捷菜单是用鼠标右键单击某对象时在屏幕上弹出的菜单。 快捷菜单是用鼠标右键单击某对象时在屏幕上弹出的菜单。 这种菜单出现的位置是不固定的, 这种菜单出现的位置是不固定的,而且总是和某个图形对 象相联系。 象相联系。在MATLAB中,可以使用 中 可以使用uicontextmenu函数 函数 和图形对象的UIContextMenu属性来建立快捷菜单,具体 属性来建立快捷菜单, 和图形对象的 属性来建立快捷菜单 步骤为: 步骤为: (1) 利用 利用uicontextmenu函数建立快捷菜单。 函数建立快捷菜单。 函数建立快捷菜单 (2) 利用 利用uimenu函数为快捷菜单建立菜单项。 函数为快捷菜单建立菜单项。 函数为快捷菜单建立菜单项 (3) 利用 函数将该快捷菜单和某图形对象联系起来。 利用set函数将该快捷菜单和某图形对象联系起来 函数将该快捷菜单和某图形对象联系起来。
uicontrol('style','frame',...%创建用户控件区 创建用户控件区 'position',[0.67,0.55,0.25,0.25]); uicontrol(‘style’,‘text’,... %创建静态文本框 创建静态文本框 'string','正斜体图名 正斜体图名:',... 正斜体图名 'position',[0.68,0.77,0.18,0.1],... 'horizontal','left'); hr1=uicontrol(gcf,‘style’,‘radio’,... %创建“无线电”选择按 创建“ 创建 无线电” 键 'string','正体 正体',... %按键功能的文字标识 正体 按键功能的文字标识'正体 正体 按键功能的文字标识 正体' 'position',[0.7,0.69,0.15,0.08]); %按键位置 按键位置 set(hr1,‘value’,get(hr1,‘Max’)); %因图名缺省使用正体,所以小圆圈应被点黑 因图名缺省使用正体, 因图名缺省使用正体 set(hr1,'callback',[... 'set(hr1,''value'',get(hr1,''max'')),',...%选中将小圆圈点黑 选中将小圆圈点黑 'set(hr2,''value'',get(hr2,''min'')),',...%将"互斥 选项点白 互斥"选项点白 将 互斥 'set(htitle,''fontangle'',''normal''),',... %使图名字体正体显示 使图名字体正体显示 ]);
第七讲MATLAB图形用户界面(GUI)设计

第七讲MATLAB图形⽤户界⾯(GUI)设计第7讲MATLAB图形⽤户界⾯(GUI)设计图形⽤户界⾯(GUI, Graphical User Interface)是由图形控件构建的⽤于⼈与计算机交互信息的界⾯。
在图形⽤户界⾯上,⽤户可以根据界⾯上的提⽰信息完成⾃⼰的⼯作,⽽不需要记忆⼤量繁琐的命令,只需通过⿏标、键盘等便捷的⽅式与计算机交互信息、选择想要运⾏的程序、控制程序的运⾏、实时显⽰图形信息。
MATLAB创建的图形⽤户界⾯对象有三类:⽤户界⾯控件,如按钮、列表框、编辑框等;下拉菜单,如菜单、⼦菜单;内容菜单,如弹出式菜单。
⼀、命令⾏建⽴⽤户界⾯的⽅法1、创建控件命令:uicontrol调⽤格式:1)uicontrol(‘PropertyName1’,value1, ‘PropertyName2’,value2,……)功能:在当前图形⽤户的界⾯上,应⽤当前制定的属性值创建控件;2)h=uicontrol(‘PropertyName1’,value1, ‘PropertyName2’,value2,……)功能:在当前图形⽤户的界⾯上,应⽤当前制定的属性值创建控件,并返回控件的句柄;3)uicontrol(FIG, ‘PropertyName1’,value1, ‘PropertyName2’,value2,……)功能:在句柄FIG指定的图形⽤户界⾯上,创建控件;4)h=uicontrol(FIG, ‘PropertyName1’,value1, ‘PropertyName2’,value2,……) 功能:在句柄FIG指定的图形⽤户界⾯上,创建控件,并返回控件的句柄。
说明:函数中的PropertyName参数的参数值有:Push buttons(命令按钮)、sliders (滚动条控件)、Radio button(单选按钮)、Check box(复选框)、Edit text (可编程⽂本框)、Static text(静态⽂本框)、Pop_up menus(弹出式菜单)、listbox(列表框)、Toggle button(开关按钮)、Axes(坐标轴)、Panel(⾯板控件)、Button group(按钮组框)、ActiveX control(ActiveX 控件)。
MATLAB的图形用户界面设计

UserData属性的取值是一个矩阵,缺省值为空矩阵,用户可以在 这个属性中保存与该菜单对象相关的重要数据或信息,借此可以达 到传递数据或信息的目的。可以用set和get函数访问该属性。
二、菜单设计
【例2】 建立一个菜单系统。
菜单条中含有File和Help两个菜单项。如果选择File中的New 选项,则将显示New Item字样,如果选择File中的Open选项, 则将显示出Open Item字样。File中的Save菜单项初始时处于禁 选状态,在选择Help选项之后将此菜单项恢复成可选状态,如 果选择File中的Save选项,则将出现一个新的菜单(三级菜单), 其中共有两个子菜单项Text file和Graphics file,如果选择第1项, 则将变量k1和k2分别赋为0和1,然后调用file01.m文件来进行 相应的处理(该文件需要另行编写),如果选择第2项,则将变 量k1和k2分别赋为1和0,然后调用file10.m文件来进行相应的 处理(该文件也需要另行编写)。如果选择File中的Save As选项, 则将显示Save As Item字样。如果选择File中的Exit选项,则将 关闭当前窗口。如果选择Help中About …选项,则将显示Help Item字样,并将Save•菜单设置成可选状态。
第八讲 MATLAB图形用 户界面设计
所谓图形用户界面是指由窗口、菜单、对 话框等各种图形对象组成的用户界面。在 这种用户界面下,用户的操作是通过“选 择”各种图形对象来实现的。
一、图形窗口的控制
一、图形窗口的控制
1.建立图形窗口 要建立一个图形窗口,有两种方法:
(1)菜单操作:在MATLAB命令窗口选择File菜单中 的New命令,再选取Figure子菜单,这样将建立一个标准 的MATLAB图形窗口;
MaabGUI图形用户界面设计

左图为空白 GUI模板情形
GUI设计 窗口的菜单栏 有File、Edit、 View、Layout、 Tools和Help 6 个菜单项,使用 其中的命令可 以完成图形用 户界面的设计 操作.
编辑工具在菜单栏的下方,提供了常用的工具;设计工 具区位于窗口的左半部分,提供了设计GUI过程中所用的用 户控件;空间模板区是网格形式的用户设计GUI的空白区域.
菜单编辑器包括菜单的设计和编辑,菜单编辑器有八个 快捷键,可以利用它们任意填写或删除菜单,可以设置菜单项 的属性,包括名称(Label)、标识(Tag)、选择是否显示分隔线 (Separator above this item)、是否在菜单前加上选中标记 (Item is checked)、调用函数(Callback).
菜单编辑器(Menu Editor)——创建、设计、修改下拉式 菜单和快捷菜单;
Tab顺序编辑器(Tab Order Editor)——用于设置当用 户按下键盘上的Tab键时,对象被选中的先后顺序.
在Matlab 5中, GUI的设计是以 M文件的编程形式实现 的,GUI的布局代码存储在M文件和MAT文件中,而在Matlab 6中有了很大的改变, Matlab 6将GUI的布局代码存储在 FIG 文件中,同时还产生一个M文件用于存储调用函数,在M文件 中不再包含GUI的布局代码,在开发应用程序时代码量大大 减少.
对象位置调整器中的第一栏是垂直方向的位置调整,第 二栏是水平方向的位置调整.
在选中多个对象后,可以方便的通过对象位置调整器调 整对象间的对齐方式和距离.
3. 用属性查看器设置控件属性
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
crosshair topl botr fleur
意义
选项
arrow topr circle
意义
(缺省)
选项
watch botl cross
意义
custom 自定义
第16页
【例6.3】建立一个图形窗口。该图形窗口没有菜单条,标 题名称为“图形窗口示例”,起始于屏幕左下角、宽度和 高度分别为300像素点和150像素点,背景颜色为蓝色,且 当用户单击鼠标时,将显示“瞧你,当我不知道!”字样。 命令如下: hf=figure('Color',[0,0,1],'Position',[1,1,300,150],...
7)units属性——取值是下列字符串中的一种:pixels(象素, 默认)、points(磅) 、inches(英寸)、centimeters(厘米) 和 normalized(相对单位)。 该属性定义图形窗口使用的长度单位,从而决定窗口的大 小与位置。除normalized以外,其它单位都是绝对度量单位。 相对单位normalized将屏幕左下角对应为(0,0),而右上角对应 为(1.0,1.0)。该属性将影响一切定义的属性项。
坐标轴对象 axes
兄 父 子 弟
MATLAB图形界面中各对象关系
第4 页
6.1.1 图形对象
1. 图形对象句柄 MATLAB在创建每一个图形对象时,都为该对象分配唯 一的一个值,称其为图形对象句柄(Handle)。句柄是图形对象 的唯一标识符。计算机屏幕作为根对象由系统自动建立,其 句柄值为0 图形窗口对象的句柄值为一正整数,并显示在该窗口的标 题栏,其他图形对象的句柄为浮点数。MATLAB提供了若干 个用于获取已有图形对象句柄的函数。常用的如下表:
第8 页
7)UserData属性——该属性的取值为一矩阵(缺省空), 可以将一个对象有关的比较重要的数据存储在其中,借以达到
传送数据的目的。
8)Color属性——既可以是MATLAB预定义的几种颜色 (用字符表示,如’r’代表红色),也由红绿蓝三原色组成的向
量,取值范围为0到1。常见的如下表:
颜色 字符形式 向量形式 黄 y 紫 m 青 c 红 r 绿 g 蓝 b 白 w 黑 k
第12页
3. 图形对象的创建
(1)图形窗口对象 图形窗口是MATLAB中很重要的一类图形对象。MATLAB 中的一切图形图像的输出都是在图形窗口中完成的。掌握好图 形窗口的控制方法,对于充分发挥MATLAB的图形功能和设计 高质量的用户界面是十分重要的。 建立图形窗口对象使用figure函数,其调用格式为: H=figure(属性名1,属性值1,属性名2,属性值2,…) MATLAB通过对属性的操作来改变图形窗口的形式。也可 使用:figure 或 H=figure 按MATLAB缺省的属性值建立图形窗口。还可以通过: figure(窗口句柄) 调用来显示指定窗口或将之设定为当前窗口。要关闭图形窗口 使用:close(H) %close all关闭所有的图形窗口
第15页
8)KeyPressFcn属性、WindowButtonDownFcn属性、 WindowButtonMotionFcn属性、WindowButtonUpFcn属性—— 均为字符型,取值为某M文件名或一小段程序,分别用于键盘 按下、鼠标按下、鼠标移动、鼠标释放、创建对象时与取消对 象时加以执行。 9)Pointer属性——设置鼠标的显示形式。取值及意义如 下表:
第18页
(2)坐标轴对象 建立坐标轴对象使用axes函数,其调用格式为: H=axes(属性名1,属性值1,属性名2,属性值2,…) 调用axes函数用指定的属性在当前图形窗口创建坐标轴, 并将其句柄赋给左边的句柄变量H。 使用axes 函数按MATLAB缺省的属性值在当前图形窗口创 建坐标轴: axes 或 H = axes 用axes 函数建立坐标轴之后,还可以调用axes 函数将之设 定为当前坐标轴,且坐标轴所在的图形窗口自动成为当前图形 窗口: axes(H) %这里引用的H必须存在
第6章 图形用户界面设计பைடு நூலகம்
6.1图形用户界面编程 6.1.1 图形对象 6.1.2 菜单设计 6.1.3 界面设计 6.1.4 标准对话框及其调用 6.2 图形用户界面设计工具GUIDE 6.2.1 GUIDE窗口 6.2.2 GUIDE常用工具 6.2.3 GUIDE应用示例
第2 页
6.1 图形用户界面编程
[1 1 0] [1 0 1] [0 1 1] [1 0 0] [0 1 0] [0 0 1] [1 1 1] [0 0 0]
第9 页
(3)属性的设置 当创建一个对象时,必须给对象的各种属性赋予必要的属 性值 ,否则系统使用默认值。用户可通过set函数重新设置对 象的属性值,也可以通过get函数获取这些属性值。 set函数的调用格式为: set(句柄,属性名1,属性值1,属性名2,属性值2,…) 其中句柄用于指明要操作的图形对象。如果省略所有的属 性名与属性值,则将显示句柄所有的允许属性。 如:set(h0,'color','b','LineWidth',3,'LineStyle','--') 将【例6.1】绘制的曲线颜色设置成蓝色,线宽为3点,线 型为破折号 p_vect=[100,200,300,200] %[left, bottom, width, height] set(h1, 'Position' ,p_vect) 将【例6.1】窗口位置设为向量p_vect所指定的值
(Patch)和方框(Rectangle)。系统将每一个对象按树型结构组
织起来。每个图形对象都可以被独立地操作。如下图所示:
第3 页
菜单对象 uimenu 计算机屏幕 root 图形窗口对象 figure 右键菜单对象 uicontextmenu 控件对象 uicontrol
线对象 line 文字对象 text 图像对象 image 光源对象 light
第6 页
2. 图形对象属性及其设定
(1)属性名与属性值
MATLAB给每种对象的每一个属性规定了一个名字,称 为属性名,而属性名的取值称为属性值。它们在创建或修改 属性的指令中总是成对出现。 例如,LineStyle是曲线对象的一个属性名,它的值决定 着线型,取值可以是'-' 、':'、'-.'、'--'或'none'。
第10页
get函数的调用格式为: V=get(句柄,属性名) 其中V是返回的属性值。如果省略属性名,则将返回句柄 所有的属性值。 如:c=get(h0,'color') %get(h1)返回窗口的所有属性值 返回具有句柄h0对象的颜色 而下列形式的get函数可获取屏幕的分辨率: V=get(0,'screensize') 此时get函数将返回一个1×4的向量V,前两个代表屏幕左 下角的坐标(1,1),而后两个分别代表屏幕的宽度与高度, 即屏幕分辨率。如要建立一个起始与屏幕左下角,高度与宽度 分别是现行分辨率大小一半的图形窗口,可用命令: figure('position',[1,1,0.5*V(3),0.5*v(4)])
用户界面是用户与计算机进行信息交流的方式。图形用
户界面(或GUI)是包含图形对象,如:窗口、图标、菜单
和文本的用户界面。 MATLAB把构成图形的各个基本要素称为图形对象。这
些对象包括计算机屏幕、图形窗口(Figure)、坐标轴(Axes)、
用户菜单(Uimenu)、用户控件(Uicontrol)、曲线(Line)、曲面 (Surface)、文字(Text)、图像(image)、光源(Light)、区域块
第11页
【例6.2】在同一坐标下绘制红、绿两根不同曲线,希望获得 绿色曲线的句柄,并对其线型重新设置 x=0:pi/30:2*pi; y=sin(x); z=cos(x); plot(x,y,'r',x,z,'g'); h=get(gca,'Children'); %获取两曲线的句柄向量 for k=1:size(h) if get(h(k),'color')==[0 1 0] h1=h(k); break; end end pause; set(h1,'Linestyle',':','Marker','p'); %重新设置绿色曲线
'Name','图形窗口示例',...
'NumberTitle','off',... 'MenuBar','none',...
'ButtondownFcn','disp(''瞧你,当我不知道!'')');
第17页
【例6.4】分别在2个不同的图形窗口绘制出正弦、余弦曲线。 要求先建立正弦曲线窗口并绘图,关闭后再建立余弦曲线窗 口并绘图。 程序如下: x=linspace(0,2*pi,60); y=sin(x); z=cos(x); %命令待用 C=['figure(''Name'',''cos(x)'',''NumberTitle'',''off'');'... 'plot(x,z);axis([0,2*pi,-1,1]);']; %先创建第1个图形窗口并绘制曲线 figure('Name','sin(x)','DeleteFcn',C,'NumberTitle','off');... plot(x,y);axis([0,2*pi,-1,1]);