主要内容

关闭

关闭一个或多个数字

描述

例子

关闭关闭当前数字。打电话关闭相当于呼叫关上(gcf)

例子

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

例子

关闭所有关闭所有句柄可见的图形。图形句柄是隐藏的,如果Hupplvisibility.属性设置为'打回来'“关闭”

例子

关闭所有隐藏的关闭所有图形,包括带有隐藏手柄的图形。

例子

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

例子

status = close(___的)返回地位前一个语法的close操作。函数返回1如果图形或图形接近和0.除此以外。指定输出时地位,必须括在括号中是字符向量的输入参数;例如,状态=关闭(“所有”,“隐藏”)

例子

全部收缩

创建两个图形,每个图形有一个线图。

f1 =数字;情节(1:10)

图包含轴对象。轴对象包含类型线的对象。

F2 =数字;情节((1:10)。^ 2)

图包含轴对象。轴对象包含类型线的对象。

关闭第一个数字并显示值F1.

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

关闭当前的数字。

关闭

创建三个图形,然后创建一个线图。默认情况下,阴谋功能针对​​当前的图形(F3)。

f1 =数字;F2 =数字;F3 =数字;情节(1:10)

图包含轴对象。轴对象包含类型线的对象。

近景F1.F2同时。

关闭([F1 F2])

用指定的数字创建两个数字。在每个图形中包含一个线图。

图(1)情节(1:10)

图包含轴对象。轴对象包含类型线的对象。

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

图包含轴对象。轴对象包含类型线的对象。

将第二个数字的编号传递给关闭功能。

关闭(2)

创建图形,指定其名称,然后创建一个线绘图。

数字('姓名''测量数据');情节(1:10)

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

使用其名称关闭图形。

关闭('测量数据'的)

创建两个图形,每个图形有一个线图。

f1 =数字;情节(1:10)

图包含轴对象。轴对象包含类型线的对象。

F2 =数字;情节((1:10)。^ 2)

图包含轴对象。轴对象包含类型线的对象。

近图F1..通过显示图的状态来验证图是否已关闭。

status = close(f1)
状态= 1

创建三个数字,其句柄可见,并且在每个图中包含一个线图。

f1 =数字;情节(1:10)

图包含轴对象。轴对象包含类型线的对象。

F2 =数字;情节((1:10)。^ 2)

图包含轴对象。轴对象包含类型线的对象。

F3 =数字;绘图(1 ./(1:10))

图包含轴对象。轴对象包含类型线的对象。

同时关闭所有图。

关闭所有

创建三个图形,每个图形都有一个线图。设置Hupplvisibility.最后一个数字的财产“关闭”

f1 =数字;情节(1:10)

图包含轴对象。轴对象包含类型线的对象。

F2 =数字;情节((1:10)。^ 2)

图包含轴对象。轴对象包含类型线的对象。

f3 =图('HoubleVisibility'“关闭”);绘图(1 ./(1:10))

图包含轴对象。轴对象包含类型线的对象。

关闭所有数字。请注意,你无法关闭F3通过呼叫关闭所有因为它有隐藏的手柄。

关闭所有

Closerequestfcn.属性使您能够指定关闭请求回调,该回调在用户试图关闭图形窗口时执行。例如,可以显示一个对话框,要求确认或取消关闭操作,或阻止用户关闭包含UI的图形。

属性,创建一个不能关闭窗口的图形Closerequestfcn.空的字符向量的财产。然后,向图中添加一条线绘图。

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

图包含轴对象。轴对象包含类型线的对象。

使用线绘图创建第二个数字。

F2 =数字;情节((1:10)。^ 2)

图包含轴对象。轴对象包含类型线的对象。

如果您尝试使用该数字使用关闭所有语法,MATLAB®仅关闭F2.关闭两者F1.F2, 使用关闭所有的力量句法。

关闭所有力量

输入参数

全部收缩

图到关闭,指定为一个或多个数字对象,图编号或图名称。

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

  • 如果无花果是一个图形名,MATLAB搜索一个现有的图形,其中姓名财产等于无花果

例子:关闭(f)用手柄关闭图形F

例子:关闭([F1 F2])用手柄关闭数字F1.F2

例子:关闭(1)用数字结束数字1

例子:关闭([1 2])用数字结束数字12

例子:关闭('我的人物')用名字关闭图形“我的图”

例子:关闭('我的第一个数字','我的第二个数字')用名字关闭数字'我的第一个数字''我的第二个数字'

提示

  • 要无条件删除所有数字,请使用以下语句:

    套装(groot,“ShowHiddenHandles”'在'c = get(root, root)'孩子们');删除(c)

  • 当执行一个Closerequestfcn.回调,不要使用呼叫关闭.打电话关闭在回调的主体中设置了一个递归,结果是一个MATLAB警告。方法实现回调函数删除功能。删除在不执行的情况下删除这个数字Closerequestfcn.打回来。

  • 如果你打电话关闭在没有指定的情况下Closerequestfcn.属性,属性的默认值,塞子里克,无条件地删除该图并关闭其窗口。呼叫时防止删除关闭,实现一个Closerequestfcn.打回来。

算法

关闭功能评估Closerequestfcn.指定数字的属性F使用此声明:

eval(get(f,“CloseRequestFcn”))

Closerequestfcn.使您能够延迟或中止图形的结束关闭已被调用。例如,您可以显示一个对话框,以确认用户真正想要关闭图形或在关闭前保存和清理。

的默认值Closerequestfcn.塞子里克,关闭当前的图形删除(GET(GROOT,'CurrentFigure')).如果指定了一系列图形句柄,关闭执行由此指定的回调Closerequestfcn.每个数字。

如果错误终止执行aCloserequestfcn.回调,那么数字没有关闭。

也可以看看

职能

特性

之前介绍过的R2006a