lunes, 12 de mayo de 2014

Sucesión de Fibonacci en MATLAB


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