2013-11-23 33 views
2

我正在寻找执行一个回调点击一个情节,然后将位置传递给回调函数。我知道如何获得自己的位置和回调,但是有什么方法可以做我想问的吗?在MatLab中使用一个句柄访问多个属性

+3

您是否有任何示例启动代码或以前的尝试,即使这些导致错误? –

回答

3

,我不能给你具体的代码,因为你没有在你的问题提供任何,但我觉得你问的是这样的:

h = figure; 
v = get(h,{'Position','Units'}) 

v是一个单元阵列 - v{1}返回[680 678 560 420]v{2}返回'pixels'。同样,你可以通过在两个单元阵列设置手柄的多个属性:

set(h,{'Position','ToolBar'},{1.5*[680 678 560 420],'none'}) 

如果你正在做的动画或需要许多get/set调用任何操作时,我发现,获取和设置属性在一次通话中可以更快。

+0

我从来没有使用'get'的单元格数组语法。尼斯。 – chappjc