persistent X Y Z 将X,Y,Z定义为在其声明处的函数的局部变量.然而,这些变量的值在函数调用期间在内存中保存(应该是堆区).Persistent 变量和global(全局)变量相似,因为Matlab为他们创建永久的存储空间.但是Persistent变量与global(全局)变量不同之处在于 Persistent变量只对声明该变量的函数是可见的.这可以防止该变量被其他函数或者Matlab命令行改变. 当M文件被从内存中清除或当M文件被改变时,Persistent变量被清除. 如果P…