You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

a)

function fn = fibonacci(n)
if n == 1 || n == 2
    fn = 1;
else
    fn = fibonacci (n-2)+fibonacci (n-1);
end

b)

function fibStore(n,filename)
fib = fibonacci(n);
save(filename);
end

function fn = fibonacci(n)
fn = ones(1,n);
if n > 2
    a = fibonacci(n-1);
    fn(1:n-1) = a;
    fn(n) = a(end-1) + a(end);
end
end

c)

function ret = fact(n)
if n > 2
    ret = n*fact(n-1);
else 
    ret = 2;
end
end

d)

  • No labels