Hva skrives ut hvis vi kjører scriptet oppgave_1.m? Anta at funksjonen f() aldri har blitt kalt tidligere, eller at dens tilstand har blitt slettet vha clear f.
f() + f() f() clear f f()
f.m
function y = f()
persistent x;
if isempty(x)
disp('Binder x til 0');
x = 0;
else
x = x + 1;
end
fprintf('Retur er %d\n', x);
y = x;
end
Videoforklaring (11:27)