MATLAB的gui中全局变量在哪里定义

2025-04-02 17:14:05
推荐回答(3个)
回答1:

全局变量作用范围是从函数的开始到函数的结束。在gui中是不能用m函数文件里的变量的,可以把m文件的程序放入gui的m文件的程序里,在gui的m文件里定义全局变量。

回答2:

必须要在所有相关的函数体内部定义相关全局变量
function btn1_callback(hObject,userdata,handles)
global var1
%对var1的处理

function btn2_callback(hObject,userdata,handles)
global var1
%对var1的引用

回答3:

global在哪里使用就在哪定义。只要用到全局变量的地方都需要声明一下。