复制图形对象及其子体
新句柄=copyobj(h,p)
copyobj(___(“遗产”)
copyobj
创建图形对象的副本并将对象指定给新的父对象。
新父对象必须适用于复制的对象(例如,只能将轴复制到地物或uipanel)。copyobj
也复制儿童。
新句柄=copyobj(h,p)
复制由标识的一个或多个图形对象H
和返回新对象的句柄或新对象数组。新图形对象是P
.
copyobj(___(“遗产”)
复制对象回调属性和对象应用程序数据。此行为与的版本一致copyobj
在MATLAB之前®释放R2014b。
copyobj
不复制依赖于其原始上下文的属性或对象以正常运行。具有默认上下文菜单(如图例和色条)的对象为新对象创建新的上下文菜单。地物为新地物创建新工具栏和菜单。
copyobj
做不副本:
回调属性(使用遗产
(可选)
与对象关联的应用程序数据(使用遗产
(可选)
图例、色条或定义默认上下文菜单的其他对象的上下文菜单。
默认地物工具栏和菜单
不能在对的单个调用中将同一对象多次复制到同一父对象copyobj
.
MATLAB改变了父母亲
属性,并为新对象指定一个新句柄。
将曲面复制到不同地物中的新轴。
h=冲浪(峰值);彩色地图hsv
创建目标地物和轴:
图=图;ax=轴;
将曲面复制到新轴并设置非曲面特性的特性:
新手柄=copyobj(h,ax);彩色地图(图,hsv)视图(ax,3)栅格(ax,“开”)
请注意,复制曲面时颜色表
,看法
,及网格
没有被复制。
H
和P
可以是标量或向量。当两者都是向量时,它们的长度必须相同,并且输出参数,新把手
,是相同长度的向量。在本例中,新把手(一)
这是一份h(i)
带着它父母亲
属性设置为p(i)
.
什么时候H
是一个标量和P
是一个向量,H
复制一次到中的每个父级P
. 每个新把手(一)
这是一份H
带着它父母亲
属性设置为p(i)
,及长度(新手柄)
等于长度(p)
.
什么时候H
是一个向量,并且P
是一个标量,每个新把手(一)
这是一份h(i)
带着它父母亲
属性设置为P
. 长度新把手
等于长度(h)
.
注:复制图例或颜色栏时,必须复制关联的轴。 |
编写UI时,不要调用copyobj
或文本包装
(哪个叫copyobj
)内创建FCN
。复制uicontrol对象的行为将触发创建FCN
重复,这会在超过递归限制后引发一系列错误消息。