La sucesión de Fibonacci es una sucesión infinita de números naturales, cuyos términos resultan de la suma de los dos términos anteriores. Los primeros dos términos son 1 y 1, y enseguida el resto siguen el patrón descrito con anterioridad, así, algunos de los primeros términos se muestran enseguida:
$$1,1,2,3,5,8,13,21,34,55,...$$
Luego, cada término de la sucesión se calcula bajo la siguiente especificación: $f_i=f_{i-1}+f_{i-2}$. La implementación en MATLAB resulta muy sencilla, primero definiéndose los dos primeros términos y enseguida concatenar los que siguen el patrón mencionado mediante un bucle. Un código de ejemplo se muestra a continuación:
n=input('¿Cuántos términos necesita? ');
F=[1 1]; % Primeros dos términos de la sucesión
for i=3:n
F=[F F(i-1)+F(i-2)];
end
disp(F);
No hay comentarios.:
Publicar un comentario