gpt4 book ai didi

matlab - MATLAB GUI 中的全局变量?

转载 作者:太空宇宙 更新时间:2023-11-03 19:17:02 26 4
gpt4 key购买 nike

我正在使用 MATLAB GUI。

当我试图访问用按钮定义的变量时,它没有在弹出菜单中定义。变量;它应该设置为“全局”,因此它在整个程序中都有定义。我可以在任何回调中使用它。

你们知道如何使变量成为“全局”变量吗?

最佳答案

无论在代码中何处访问全局变量(例如,不同的脚本文件、函数等),都应声明为:global globalVariable;。例如:

function myGUI_OpeningFcn(hObject, eventdata, handles, varargin)
global myGlobalVar;
myGlobalVar = [...]
[...]
end

function btnWriteFile_Callback(hObject, eventdata, handles)
global myGlobalVar;
if myGlobalVar [...]
[...]
end

请注意,在这两个函数中,变量都被声明为全局变量,以便它们可以访问它。

关于matlab - MATLAB GUI 中的全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16497707/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com