Matlab 之GUIDE界面設計:不同函數之間使用相同變量

方法一:將所需的變量聲明爲全局的。在第一次出現的函數處和後面需要該變量的函數中,均需要使用global聲明。

% 函數A
global DATA
...
% 函數B
global DATA
...

方法二:使用assignin()將變量保存到工作空間,再由evalin()讀取出來。

在函數A中保存變量n

%函數A
[m,n] = size(TOTAL);
assignin('base','n',n);

在函數B中使用變量n

% 函數B
n = evalin('base','n');
...



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章