RosettaCodeData/Task/Fibonacci-sequence/Octave/fibonacci-sequence-6.octave

8 lines
181 B
Plaintext

function retval = fibtailrecursive(n, prevfib = 0, fib = 1)
if (n == 0)
retval = prevfib;
else
retval = fibtailrecursive(n - 1, fib, prevfib + fib);
endif
endfunction