在matlab中是否有等效的python函数id()?

时间:2013-06-25 06:46:29

标签: python matlab

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

1 个答案:

答案 0 :(得分:3)

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

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

对于非句柄类型的对象,这样的东西可能不存在,因为Matlab通常使用call-by-value而不是call-by-reference。 因此,通常,在更改变量的值时,无法保证基础对象保持不变。