2015-11-01 84 views

回答

2

這是persistent變量的用途。 更多信息,請參閱>>doc persistent,但基本上你想要的以下

function y = fcn(u) 

%define persistent variables 
persistent a b c 

% initialize persistent variables (at t=0) 
if isempty(a) 
    a = 1; 
    b = 10; 
    c = 12; 
end 


% update variables 
a = a+7; 
b = b+4; 

% update out 
y = u + a + b + c; 
+0

非常感謝。你的回答非常有幫助! – user1597969