📅  最后修改于: 2023-12-03 15:36:45.834000             🧑  作者: Mango
在 MATLAB 中,全局变量是一种可在脚本和函数之间共享和访问的变量。全局变量可以在任何地方定义,并且可以在脚本和函数中使用。
定义全局变量可以使用 global
关键字。例如:
global globalVar;
globalVar = 10;
这将定义一个名为 globalVar
的全局变量,并将其初始化为 10。定义全局变量必须在所有函数之外,通常是在脚本的顶部。
在任何函数内部访问全局变量,需要使用 global
关键字,并在变量名前添加一个 global
。例如:
function myFunction()
global globalVar;
disp(globalVar);
end
这将输出全局变量 globalVar
的值。注意,在使用 global
关键字时,应在函数定义之前添加。
% 定义全局变量
global myGlobalVar;
myGlobalVar = 5;
% 脚本中的函数
function myScriptFunction()
global myGlobalVar;
disp(myGlobalVar);
end
% 调用函数,并输出全局变量的值
myScriptFunction();
输出:
5
global
关键字。global
关键字,并在变量名前添加一个 global
。