持续的
定义持久性变量
语法
描述
例子
提示
持久变量类似于全局变量因为MATLAB为两个创建永久存储。他们不同于全局变量,因为只知道持久性变量的函数声明。因此,在MATLAB命令行代码或其他函数不能改变持久变量。
由于MATLAB初始化一个持久变量空矩阵(
[]
),通常函数检查是否一个持久变量为空,如果是,初始化它。函数myFun ()持续的n如果isempty (n) n = 0;结束n = n + 1;结束
变量的声明作为持久必须先于任何引用变量,包括输入或输出参数。例如,
持续的
声明在以下功能是无效的。函数myfunA (x)持续的x结束函数myfunB x = 0;持续的x结束
清除一个持久变量,使用
清晰的
在声明变量的函数的名称。例如,明确myFun
。
扩展功能
版本历史
之前介绍过的R2006a