我建议使用应用程序数据结构.
应用程序数据是存储为由应用程序定义的结构的基本数据,通常附加到GUI应用程序或图形窗口.
要使用应用程序数据(appdata),请使用setappdata和getappdata函数.例如,假设您将GUI的句柄存储为hGUI,下面将随机矩阵添加到您的应用程序数据中,然后稍后检索它(从MATLAB文档中取出)
% Save matrix for later
matrix = randn(35);
setappdata(hGUI, 'mydata', matrix);
% Do some stuff...
% Retrieve my matrix, this could be in a different file to `setappdata`
myMatrix = getappdata(hGUI, 'mydata');
Run Code Online (Sandbox Code Playgroud)
您可以在应用程序数据中存储基本上任意的数据,只要hGUI引用您的GUI应用程序,您就可以存储它并从任何源文件中获取它.