假设我想调用一个函数两次,但是我需要函数来记住它在第一次调用时初始化的变量,这样可以在后续调用中更改执行.
例如,如果我有一段这样的代码:
function random
if exist('a','var') == 0
fprintf('hello\n');
a = 1;
else
disp('goodbye\n');
end
end
Run Code Online (Sandbox Code Playgroud)
a当我再次调用代码时,如何让MATLAB记住等于1?具体来说,我希望在我正在编写的程序中使用它作为按钮回调函数.