
function rapporto=rapporto_numeri_fibonacci(N)

% Si scriva una funzione rapporto numeri fibonacci in cui fissato N, 
% maggiore o al pi´u uguale a 2, calcoli i rapporti
% Fk/Fk−1 con k = 2, . . . , N. 
%
% Tale routine abbia come input:
% • il numero intero positivo N.
% e come output
% • il vettore rapporto che contiene i i rapporti Fk/Fk−1 con k = 2,..., N.



% lo script testi se N ´e maggiore o uguale a 2; se ci´o non si verifica, 
% si ponga rapporto uguale al vettore vuoto e si esca dalla routine;

if not(N >= 2)
    rapporto=[]; return;
end

% • si chiami la routine numeri_fibonacci con input N e output il vettore 
% fib;

fib=numeri_fibonacci(N);

% • mediante un ciclo for con indice k che va da 1 a N-1, si ponga 
% rapporto(k) pari al rapporto di fib(k+1) con fib(k)

for k=1:N-1
    rapporto(k)=fib(k+1)/fib(k);
end