matlab:获取变量创建时间

matlab: get variable creation time

我想更新一个过时的变量——显然这可以通过存储它的创建时间来完成。

但是 - 是否有一种(可能未记录的)方法来确定何时声明工作区中的变量?

不,无法知道变量的创建时间。 People have explored the array metadata in detail,没有人发现任何创建时间戳的迹象。

此外,这样的数据字段一般没有用处,因此不太可能实现,因为时间戳只会占用内存而没有任何好处。

对于这种时间戳非常有用的极少数情况,我建议创建一个 class 其行为类似于普通数值数组,但另外带有时间戳。