MATLAB - 持久变量

Kav*_*amy 1 variables matlab persistent

从内存中清除后,如何在MATLAB中保留持久变量的值?

H.M*_*ter 7

mlock在Matlab退出之前,您可以使用它来防止从内存中清除函数.这也将阻止persistent此函数中定义的所有变量清除,如文档中所述:

mlock将当前运行的函数锁定在内存中,以便后续的清除函数不会将其删除.在内存中锁定函数还可以防止文件中定义的任何持久变量重新初始化.