主要内容

关闭

关闭一个或多个数字

描述

例子

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

例子

关闭(关闭所指定的图形

例子

关闭所有关闭所有手柄可见的数据。如果是一个数字句柄Huppervisibility.属性设置为'打回来'或者'离开'

例子

关闭所有隐藏关闭所有数据,包括隐藏手柄的数字。

例子

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

例子

status = close(___返回地位任何先前语法的密切操作。函数返回1如果是图形或图0.除此以外。指定输出时地位,必须括在括号中的字符向量中的输入参数;例如,status =关闭('全部','hidden')

例子

全部收缩

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

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。验证是否通过显示其状态来关闭该图。

status = close(f1)
状态= 1

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

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

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

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

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

F3 =图;情节(1 ./(1:10))

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

同时关闭所有图。

关闭全部

创建三个数字,每个数字都有一个线图。设定Huppervisibility.最后一个数字的财产'离开'

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

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

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

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

f3 =图('houspvisibility''离开');情节(1 ./(1:10))

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

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

关闭全部

CloseEquestfcn.属性使您可以指定一个关闭请求回调,每当用户尝试关闭图形窗口时都会执行。例如,您可以显示一个对话框,要求确认或取消关闭操作或防止用户关闭包含UI的图形。

创建一个图形无法通过设置无法关闭窗口CloseEquestfcn.到空字符向量的财产。然后,向图中添加一条线绘图。

f1 =图('closerequestfcn''');情节(1:10)

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

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

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

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

如果您尝试使用该数字使用关闭所有语法,Matlab®只关闭F2.。关闭两者F1F2., 使用关闭所有力量句法。

关闭全部力量

输入参数

全部收缩

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

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

  • 如果是一个数字名称,matlab搜索存在的数字名称财产等于

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

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

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

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

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

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

尖端

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

    设置(groot,'展示''上')c = get(groot,'孩子们');删除(c)

  • 实施A.CloseEquestfcn.回调,不要使用呼叫关闭。打电话关闭在回调的正文中,建立导致MATLAB警告的递归。相反,使用该回调来实现回调删除功能。删除在不执行的情况下删除这个数字CloseEquestfcn.打回来。

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

算法

关闭函数评估CloseEquestfcn.指定数字的属性F使用此声明:

eval(get(f,'closerequestfcn')))

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

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

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

也可以看看

职能

特性

在R2006A之前介绍