主要内容

关闭

关闭一个或多个数字

描述

例子

关闭关闭当前的图。调用关闭相当于调用关上(gcf)

例子

关闭(无花果)关闭指定的图无花果

例子

关闭所有关闭所有数据的处理是可见的。如果一个隐蔽的图处理HandleVisibility属性设置为“回调”“关闭”

例子

关闭所有隐藏的关闭所有的数据,包括数据隐藏处理。

例子

关闭所有的力量关闭所有的数据,包括数据的CloseRequestFcn回调已指定,以防止用户关闭图窗口。

例子

状态=关闭(___)返回状态关闭操作的任何以前的语法。函数返回1如果图或数据和关闭0否则。当指定的输出状态,你必须附上在括号字符的输入参数向量;例如,状态=关闭(“所有”,“隐藏”)

例子

全部折叠

创建两个数据,每一行的阴谋。

f1 =图;情节(1:10)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

f2 =图;情节((1:10)^ 2)。

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

关闭第一个图的值并显示f1

关上(f1) f1
f1 =删除图的句柄

关闭当前的人物。

关闭

创建三个数据,然后创建一个阴谋。默认情况下,情节功能目标当前图(f3)。

f1 =图;f2 =图;f3 =图;情节(1:10)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

接近的数据f1f2同时进行。

关上((f1 f2))

创建两个数据与指定的数字。在每个图包括一行情节。

图(1)情节(1:10)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

图(2)图((1:10)。^ 2)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

关闭第二个图通过其数量关闭函数。

关闭(2)

创建一个图,指定其名称,然后创建一个阴谋。

图(“名字”,的测量数据);情节(1:10)

图测量数据包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

关闭图使用其名称。

关闭(的测量数据)

创建两个数据,每一行的阴谋。

f1 =图;情节(1:10)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

f2 =图;情节((1:10)^ 2)。

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

关闭图f1。验证图关闭通过显示其状态。

状态=关闭(f1)
状态= 1

创建三个数据的处理是可见的,在每个图,包括线路图。

f1 =图;情节(1:10)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

f2 =图;情节((1:10)^ 2)。

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

f3 =图;图(1. / (1:10))

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

同时关闭所有的数据。

关闭所有

创建三个数据,每一行的阴谋。设置HandleVisibility最后一个图的属性“关闭”

f1 =图;情节(1:10)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

f2 =图;情节((1:10)^ 2)。

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

f3 =图(“HandleVisibility”,“关闭”);图(1. / (1:10))

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

关闭所有的数据。请注意,你不能关闭f3通过调用关闭所有因为它有一个隐藏的处理。

关闭所有隐藏的

CloseRequestFcn属性允许您指定一个关闭请求回调,将执行当用户试图关闭图窗口。例如,您可以显示一个对话框要求确认或取消关闭操作或防止用户关闭一个图,其中包含一个UI。

创建一个图的窗口不能通过设置关闭CloseRequestFcn属性到一个空字符向量。然后,添加一行绘制图。

f1 =图(“CloseRequestFcn”,);情节(1:10)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

创建第二个图线的阴谋。

f2 =图;情节((1:10)^ 2)。

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

如果你想关闭数据使用关闭所有语法,MATLAB®关闭f2。关闭这两个f1f2,可以使用关闭所有的力量语法。

关闭所有

输入参数

全部折叠

图关闭,指定为一个或多个对象、图号或图的名字。

  • 如果无花果是一个型号,MATLAB®搜索现有的图中数量财产等于无花果。默认情况下,数量属性值显示在图的标题。

  • 如果无花果图的名字,MATLAB搜索现有的图吗的名字财产等于无花果

例子:关闭(f)关闭图处理f

例子:关上((f1 f2))关闭数据与处理f1f2

例子:(1)关闭图与数字1

例子:关闭([1 - 2])关闭数据与数字12

例子:关闭(“我的图”)关闭图与名字“我的图”

例子:关闭(“我的第一个图”,“我的第二个图”)关闭数据名称“我的第一个图”“我的第二个图”

提示

  • 无条件删除所有数据,使用这些语句:

    集(大的,“ShowHiddenHandles”,“上”)c =(大的,“孩子”);删除(c)

  • 当执行一个CloseRequestFcn回调,不要使用电话关闭。调用关闭体内的回调设置了一个递归的结果在一个MATLAB警告。相反,使用的实现回调删除函数。删除删除图没有执行CloseRequestFcn回调。

  • 如果你叫关闭在一个没有指定的图CloseRequestFcn属性,属性的默认值,closereq,无条件删除并关闭窗口。为了防止删除当调用关闭,实现一个CloseRequestFcn回调。

算法

关闭功能评估CloseRequestFcn指定的图的属性f使用这个语句:

eval (get (f,“CloseRequestFcn”))

CloseRequestFcn使您能够延缓或中止一次图的关闭关闭已经被调用。例如,您可以显示一个对话框来确认用户真正想要关闭图或关闭之前保存并清理。

的默认值CloseRequestFcn,closereq,关闭当前图使用删除(get (groot, CurrentFigure))。如果指定数组的图处理,关闭执行指定的回调CloseRequestFcn为每个人物。

如果一个错误的执行终止CloseRequestFcn回调,那么图不是封闭的。

版本历史

之前介绍过的R2006a

另请参阅

功能

属性