清除matlab中某个函数的persistent变量

如何清除matlab中某个函数的persistent变量

  • 使用clear命令加上函数名,例如clear myFun。这样可以清除myFun函数中声明的所有persistent变量。
  • 使用clear命令加上.m文件的名字,例如clear myFile。这样可以清除myFile中定义的所有函数(包括本地函数和嵌套函数)中声明的所有persistent变量。
  • 如果函数是在一个包中定义的,使用clear命令加上包名和函数名,例如clear +foo_pkg/foo。这样可以清除foo_pkg包中的foo函数中声明的所有persistent变量。