16 lines
248 B
Text
16 lines
248 B
Text
% iterative
|
|
function fibo = iterfibo(n)
|
|
if ( n < 2 )
|
|
fibo = n;
|
|
else
|
|
f = zeros(2,1);
|
|
f(1) = 0;
|
|
f(2) = 1;
|
|
for i = 2 : n
|
|
t = f(2);
|
|
f(2) = f(1) + f(2);
|
|
f(1) = t;
|
|
endfor
|
|
fibo = f(2);
|
|
endif
|
|
endfunction
|