0

我正在寻找一个与 python 具有相同功能的 matlab 函数id(),即对象独有的东西,并且在其生命周期内保持不变..

4

1 回答 1

3

对于所有类似句柄的对象,类似于 id() 的标识符可能是双重转换的值:

>> h = uicontrol
h =
  9.7656e-004
>> handle(h)
ans =
    uicontrol

对于非句柄类型的对象,这样的事情可能不存在,因为 Matlab 通常使用按值调用而不是按引用调用。所以一般来说,在改变变量的值时,不能保证底层对象保持不变。

于 2013-06-25T08:11:34.583 回答