global
将变量声明为全局变量
说明
global var1 ... varN
将变量 var1 ... varN
声明为作用域中的全局变量。
通常每个 MATLAB® 函数均有各自的局部变量,这些局部变量与其他函数的局部变量和基础工作区的局部变量是分开的。但是,如果多个函数都将特定的变量名称声明为 global
,则它们都共享该变量的一个副本。在任何函数中对该变量的值做任何更改,在将该变量声明为全局变量的所有函数中都是可见的。
如果首次发出 global
语句时尚不存在全局变量,则此语句初始化为空 0x0
矩阵。
如果当前工作区中已经存在与全局变量具有相同名称的变量,则 MATLAB 会发出警告,并更改该变量的值及其范围以匹配全局变量。
示例
提示
要从所有工作区中清除全局变量,请使用
clear global
variable
。要从当前工作区而不从其他工作区中清除全局变量,请使用
clear
variable
。
版本历史记录
在 R2006a 之前推出