function v=fibonacci3(n)
%fibonacci3 - vraci vektor clenu F.posloupnosti, vystup je n-prvkovy vektor
%volani: fib=fibonacci3(8)

if fix(n)~=n || n<=0 || ~isscalar(n)
   error('Vstupem musi byt prirozene cislo') 
end

v=zeros(1,n);
if n>=1
    v(1) = 0; % prvni clen a jeho ulozeni do vystup
end
if n>=2
    v(2) = 1; % druhy clen a jeho ulozeni do vystupu
end
for k=3:n % ostatni cleny
    v(k) = v(k-1) + v(k-2); % ulozeni dalsiho clenu do vystupu
end