Sucesión de Fibonacci
La sucesión de Fibonacci empieza con 1, 1, 2, 3, 5, 8 y crece porque cada número es la suma de los dos anteriores. Aquí la formas tú mismo, usas sus fórmulas y compruebas dónde aparece de verdad en la naturaleza.
También disponible en: Deutsch · English · Português · Italiano · Français
La sucesión de Fibonacci (también llamada serie o secuencia de Fibonacci) es la lista de números 1, 1, 2, 3, 5, 8, 13, 21, 34, …, en la que cada número es la suma de los dos anteriores. Sus términos se llaman números de Fibonacci. Solo necesitas los dos primeros y la regla «suma los dos últimos» para continuarla todo lo que quieras.
Lleva el nombre de Leonardo de Pisa, llamado Fibonacci, que la usó en 1202 en un problema sobre conejos. Aquí aprendes a formarla, ves la tabla de los primeros 50 números, calculas con la fórmula recursiva y con la de Binet, dibujas la espiral y compruebas qué hay de cierto en lo que se cuenta sobre la naturaleza. Quién fue Leonardo se explica en la biografía de Fibonacci (en alemán), y las sucesiones en general en Folgen und Grenzwerte (en alemán).
Cómo se forma la sucesión de Fibonacci
Escribe dos unos. El tercer número es su suma: 1 + 1 = 2. El cuarto es la suma del segundo y del tercero: 1 + 2 = 3. Después vienen 2 + 3 = 5, 3 + 5 = 8, 5 + 8 = 13 y así sin fin.
Muchos libros empiezan antes, con F0 = 0 (0, 1, 1, 2, 3, …). A partir de F1 las dos versiones son iguales.
¿Sucesión, serie, secuencia o progresión?
En matemáticas, una sucesión es una lista ordenada de números y una serie es la suma de los términos de una sucesión. Por eso, hablando con rigor, lo correcto es «sucesión de Fibonacci». En el uso diario, «serie de Fibonacci» y «secuencia de Fibonacci» significan lo mismo y todo el mundo las entiende. Tampoco es una «progresión» en sentido estricto: en una progresión aritmética la diferencia es constante y en una geométrica lo es el cociente, y en la de Fibonacci no es constante ni una cosa ni la otra.
Números de Fibonacci: tabla de los primeros 50
Los números de Fibonacci hasta 100 son 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 y 89. El siguiente, 144, ya los pasa. La tabla muestra los primeros 50 términos (lista de números de Fibonacci con su lugar).
| n | Fn | n | Fn |
|---|---|---|---|
| 1 | 1 | 26 | 121 393 |
| 2 | 1 | 27 | 196 418 |
| 3 | 2 | 28 | 317 811 |
| 4 | 3 | 29 | 514 229 |
| 5 | 5 | 30 | 832 040 |
| 6 | 8 | 31 | 1 346 269 |
| 7 | 13 | 32 | 2 178 309 |
| 8 | 21 | 33 | 3 524 578 |
| 9 | 34 | 34 | 5 702 887 |
| 10 | 55 | 35 | 9 227 465 |
| 11 | 89 | 36 | 14 930 352 |
| 12 | 144 | 37 | 24 157 817 |
| 13 | 233 | 38 | 39 088 169 |
| 14 | 377 | 39 | 63 245 986 |
| 15 | 610 | 40 | 102 334 155 |
| 16 | 987 | 41 | 165 580 141 |
| 17 | 1597 | 42 | 267 914 296 |
| 18 | 2584 | 43 | 433 494 437 |
| 19 | 4181 | 44 | 701 408 733 |
| 20 | 6765 | 45 | 1 134 903 170 |
| 21 | 10 946 | 46 | 1 836 311 903 |
| 22 | 17 711 | 47 | 2 971 215 073 |
| 23 | 28 657 | 48 | 4 807 526 976 |
| 24 | 46 368 | 49 | 7 778 742 049 |
| 25 | 75 025 | 50 | 12 586 269 025 |
F100 tiene 21 cifras: 354 224 848 179 261 915 075. Cada cinco términos el número se multiplica por 11 aproximadamente, así que en promedio se añade una cifra cada cinco términos.
El problema de los conejos del Liber abaci
En Europa la sucesión aparece por primera vez en el libro de cálculo Liber abaci, que Leonardo escribió en 1202 (capítulo 12). Plantea, en esencia, lo siguiente: un hombre tiene una pareja de conejos en un recinto cerrado. ¿Cuántas parejas nacen de ella en un año si cada pareja tiene cada mes una pareja nueva y las parejas nuevas empiezan a tener crías a partir del segundo mes de vida?
Suponemos que la pareja inicial es adulta y que ningún conejo muere. Una pareja recién nacida es demasiado joven el mes siguiente y tiene su primera pareja de crías un mes después.
| Mes | Parejas al empezar | Parejas recién nacidas | Parejas al terminar |
|---|---|---|---|
| Inicio | 1 | 0 | 1 |
| 1 | 1 | 1 | 2 |
| 2 | 2 | 1 | 3 |
| 3 | 3 | 2 | 5 |
| 4 | 5 | 3 | 8 |
| 5 | 8 | 5 | 13 |
| 6 | 13 | 8 | 21 |
| 7 | 21 | 13 | 34 |
| 8 | 34 | 21 | 55 |
| 9 | 55 | 34 | 89 |
| 10 | 89 | 55 | 144 |
| 11 | 144 | 89 | 233 |
| 12 | 233 | 144 | 377 |
Al cabo de doce meses hay 377 parejas, contando la pareja inicial. Nacen tantas parejas como parejas adultas había dos meses antes, y por eso el total es la suma de los dos meses anteriores. Después de t meses hay Ft+2 parejas: el 377 es F14, no F12. Con 60 meses saldrían F62 = 4 052 739 537 881 parejas, más de cuatro billones.
Fórmula de la sucesión de Fibonacci: recursiva y explícita
La fórmula recursiva
Ya la conoces: Fn = Fn−1 + Fn−2 con F1 = F2 = 1. Su inconveniente es que, para F40, tienes que calcular antes todos los términos anteriores. Ejemplo: F15 = F14 + F13 = 377 + 233 = 610.
La fórmula explícita de Binet
Una fórmula explícita da Fn, el enésimo número de Fibonacci, directamente a partir de n. En la sucesión de Fibonacci se llama fórmula de Binet, por Jacques Binet (1843). Abraham de Moivre (1718) y Daniel Bernoulli ya la conocían.
El sumando ψn es diminuto para n grande, porque ψ es menor que 1 en valor absoluto. Por eso Fn es simplemente el número entero más cercano a φn / √5. Para n = 15: φ15 / √5 ≈ 609,9997, que redondeado es 610 = F15.
¿Cómo se llega a la fórmula? La ecuación característica (Bachillerato)
- Busca sucesiones de la forma qn que cumplan qn = qn−1 + qn−2. Divide entre qn−2 y queda q2 = q + 1.
- Esta ecuación de segundo grado, q2 − q − 1 = 0, es la ecuación característica de la sucesión. Tiene las soluciones q = (1 ± √5) / 2, es decir, φ y ψ.
- Cualquier combinación a · φn + b · ψn también cumple la regla.
- Ajusta a y b a F0 = 0 y F1 = 1: de a + b = 0 y a · φ + b · ψ = 1 sale a = 1 / √5 y b = −1 / √5.
Cómo calcularla con un programa
Para programarla basta un bucle: a, b = 0, 1 y, repetido n veces, a, b = b, a + b; al final a vale Fn. Ese es el algoritmo de la sucesión de Fibonacci. En Python, una función que devuelve el enésimo número queda así:
def fib(n):
a, b = 0, 1
for _ in range(n):
a, b = b, a + b
return a
print([fib(n) for n in range(1, 11)])
La última línea muestra [1, 1, 2, 3, 5, 8, 13, 21, 34, 55], y fib(100) devuelve 354224848179261915075, porque Python calcula con enteros de cualquier tamaño. La versión recursiva directa, que llama a fib(n-1) + fib(n-2), es mucho más lenta: para F30 hace 2 692 537 llamadas, mientras que el bucle da 30 pasos. Es un ejemplo clásico para enseñar por qué conviene guardar los resultados ya calculados. Si usas la fórmula de Binet con los decimales habituales de un ordenador (doble precisión), el resultado deja de ser exacto a partir de F71, porque el ordenador redondea.
Fibonacci y el número áureo: la proporción áurea
Divide cada número de Fibonacci entre el anterior. Los cocientes saltan primero por encima y por debajo, pero se acercan cada vez más a un valor fijo.
| n | Fn+1 : Fn | Cociente | Respecto a φ |
|---|---|---|---|
| 1 | 1 : 1 | 1,000000 | menor |
| 2 | 2 : 1 | 2,000000 | mayor |
| 3 | 3 : 2 | 1,500000 | menor |
| 4 | 5 : 3 | 1,666667 | mayor |
| 5 | 8 : 5 | 1,600000 | menor |
| 6 | 13 : 8 | 1,625000 | mayor |
| 7 | 21 : 13 | 1,615385 | menor |
| 8 | 34 : 21 | 1,619048 | mayor |
| 9 | 55 : 34 | 1,617647 | menor |
| 10 | 89 : 55 | 1,618182 | mayor |
| 11 | 144 : 89 | 1,617978 | menor |
| 12 | 233 : 144 | 1,618056 | mayor |
Oscilan alrededor de φ ≈ 1,618034, el número áureo (también llamado proporción áurea, razón áurea o sección áurea). El motivo se ve en una línea: si q = Fn+1 / Fn tiende a un valor fijo, de Fn+1 = Fn + Fn−1 sale q = 1 + 1 / q, es decir, q2 = q + 1. Su solución positiva es φ. Johannes Kepler notó la relación en 1611. Qué es cierto y qué es leyenda en torno al número áureo se explica en Der Goldene Schnitt: was stimmt und was Mythos ist (en alemán).
Propiedades sencillas de los números de Fibonacci
Uno de cada tres es par
Impar más impar da par, e impar más par da impar. La sucesión empieza con impar, impar, así que el patrón es i, i, p, i, i, p, … Por eso F3, F6, F9, … son pares: por ejemplo F12 = 144 y F30 = 832 040.
La suma de los primeros n términos
Ejemplo con n = 10: 1 + 1 + 2 + 3 + 5 + 8 + 13 + 21 + 34 + 55 = 143, y F12 − 1 = 144 − 1 = 143. La razón: de la regla se deduce Fk = Fk+2 − Fk+1. Si escribes así cada término, casi todo se cancela y queda Fn+2 − F2 = Fn+2 − 1.
El máximo común divisor
Para el máximo común divisor (mcd) se cumple mcd(Fm, Fn) = Fmcd(m, n). Ejemplo: mcd(12, 18) = 6, así que mcd(F12, F18) = F6 = 8. Comprobación: 144 = 8 · 18 y F18 = 2584 = 8 · 323, y 18 y 323 no tienen divisores comunes. Como mcd(n, n + 1) = 1 y F1 = 1, dos números de Fibonacci consecutivos son siempre primos entre sí.
La espiral de Fibonacci
Cuadrados de lados 1, 1, 2, 3, 5, 8 y 13 encajan sin huecos en un rectángulo. Cada lado es la suma de los dos anteriores, así que el cuadrado nuevo cabe justo en el lado largo del rectángulo anterior.
En papel cuadriculado dibuja primero dos cuadrados de lado 1 uno junto a otro. Después añade cuadrados de lado 2, 3, 5, 8 y 13, cada uno pegado al lado largo del rectángulo y girando siempre un cuarto de vuelta. Dentro de cada cuadrado traza un cuarto de círculo cuyo radio es el lado, de modo que los arcos se unan.
Cada arco es unas 1,6 veces mayor que el anterior. Por eso la figura se parece a la espiral áurea, que crece un factor φ en cada cuarto de vuelta, aunque no es exactamente igual: es una aproximación hecha con arcos de circunferencia. El rectángulo tiene 13 · 21 = 273 cuadritos, y esa es también la suma de las áreas 1 + 1 + 4 + 9 + 25 + 64 + 169. En general F12 + … + Fn2 = Fn · Fn+1.
La sucesión de Fibonacci en la naturaleza: qué es cierto y qué no
El ejemplo más conocido es el girasol. En el disco de las semillas ves dos familias de espirales, unas en el sentido de las agujas del reloj y otras en el contrario. Si las cuentas, a menudo obtienes dos números de Fibonacci consecutivos, como 34 y 55 o 55 y 89. En las piñas suelen ser 5 y 8 o 8 y 13.

La causa está en el crecimiento. Las semillas nuevas se forman en el punto de crecimiento, cada una girada el mismo ángulo respecto a la anterior. Con unos 137,5° no hay dos semillas una sobre otra y la superficie se llena de manera uniforme. Este ángulo áureo es 360° / φ2 ≈ 137,508°. Se relaciona con la sucesión: si multiplicas 360° por fracciones Fn / Fn+2, los resultados oscilan alrededor de él. 2/5 da 144°, 3/8 da 135° y 21/55 da 137,45°.
Pero la naturaleza no sigue la regla siempre. En 2016 Jonathan Swinton, Erinma Ochu y muchos colaboradores contaron 657 girasoles. En el subconjunto más fiable, 565 de 768 números de espirales eran números de Fibonacci, casi tres cuartos. Otros 67 pertenecían a sucesiones emparentadas, como los números de Lucas 2, 1, 3, 4, 7, 11, … (la misma regla con otros valores iniciales). El resto no encajaba en ningún patrón.
¿Para qué sirve la sucesión de Fibonacci?
- En matemáticas: es el ejemplo más sencillo de una sucesión recursiva y enlaza con el número áureo, las fracciones continuas y la teoría de números.
- En informática: sirve para enseñar recursión y programación con resultados guardados. Además, las «pilas de Fibonacci» (Fibonacci heaps), una estructura de datos publicada por Michael Fredman y Robert Tarjan en 1987, deben su nombre a que los números de Fibonacci aparecen en el análisis de su rapidez.
- En biología: describe bastante bien cómo se disponen hojas, semillas y escamas en muchas plantas, con las excepciones vistas arriba.
- En el arte y la arquitectura: algunos artistas la usan a propósito. Mario Merz, por ejemplo, puso números de la sucesión en neón en obras como 610 Function of 15. Las afirmaciones de que obras antiguas «esconden» la sucesión suelen carecer de pruebas, y el arquitecto Le Corbusier sí basó conscientemente en el número áureo su sistema de medidas, el Modulor.
La sucesión de Fibonacci en la vida cotidiana, el arte y la arquitectura
En la vida cotidiana aparece menos de lo que se suele contar, pero hay usos reales que puedes comprobar tú mismo.
- De kilómetros a millas: una milla son 1,609344 km, un valor muy cercano a φ. Por eso dos números de Fibonacci seguidos sirven de conversor aproximado: 5 millas son unos 8 km, 8 millas unos 13 km, 13 millas unos 21 km y 21 millas unos 34 km. Los valores exactos son 8,05, 12,87, 20,92 y 33,80 km. Para ir de kilómetros a millas, baja un paso: 21 km son unas 13 millas (en realidad, 13,05).
- Estimar tareas en equipo: en el desarrollo de software, el planning poker usa cartas con una escala parecida a la de Fibonacci (1, 2, 3, 5, 8, 13, …). Cuanto mayor es una tarea, menos sentido tiene discutir si cuesta 12 o 13 unidades.
- Arte: el artista Mario Merz puso números de la sucesión en neón en obras como 610 Function of 15. Aquí la sucesión es una decisión del artista, no una casualidad.
- Arquitectura: Le Corbusier basó conscientemente en el número áureo su sistema de medidas, el Modulor. Que el Partenón, la Gioconda o las catedrales «escondan» la sucesión es otra cosa: casi siempre se apoya en medidas escogidas a posteriori, y según dónde midas, casi cualquier edificio encaja.
Ejercicios con soluciones
Si quieres practicar con más sucesiones y con la regla de formación, en alemán tienes el Folgenrechner (calculadora de sucesiones) y las hojas de Zahlenfolgen üben.
Preguntas frecuentes
¿Qué es la sucesión de Fibonacci y en qué consiste?
Es la lista 1, 1, 2, 3, 5, 8, 13, 21, … en la que cada número es la suma de los dos anteriores. También se la llama serie o secuencia de Fibonacci, y sus términos son los números de Fibonacci. Su significado es sobre todo matemático: es el ejemplo más sencillo de una sucesión que se define a partir de los términos anteriores.
¿Cuál es la sucesión de Fibonacci completa?
No tiene fin, así que una lista completa no existe. Los diez primeros términos son 1, 1, 2, 3, 5, 8, 13, 21, 34 y 55, y los primeros 50 están en la tabla. Para cualquier otro, usa la función en Python o la fórmula de Binet.
¿Cuál es la ecuación de Fibonacci?
La sucesión cumple la relación Fn = Fn−1 + Fn−2. Su ecuación característica es q2 = q + 1, con las soluciones φ ≈ 1,618 y ψ ≈ −0,618, y de ella sale la fórmula de Binet. Los pasos están en cómo se llega a la fórmula.
¿Cómo se programa la sucesión de Fibonacci en Python?
Con un bucle: a, b = 0, 1 y, n veces, a, b = b, a + b. La función completa está en cómo calcularla con un programa. Es más rápida que la versión recursiva.
¿Qué relación hay entre la sucesión de Fibonacci y la proporción áurea?
El cociente de dos números de Fibonacci consecutivos se acerca cada vez más a la proporción áurea φ ≈ 1,618034: 89 / 55 = 1,61818. La explicación está en Fibonacci y el número áureo.
¿Dónde se usa la sucesión de Fibonacci en la vida cotidiana, el arte y la arquitectura?
Hay usos reales, como el conversor aproximado de kilómetros a millas o el planning poker, y obras de arte que la citan a propósito. Las afirmaciones sobre edificios antiguos casi nunca están demostradas. El resumen está en vida cotidiana, arte y arquitectura.
¿Cuál es la fórmula de la sucesión de Fibonacci?
La recursiva es Fn = Fn−1 + Fn−2 con F1 = F2 = 1. La explícita, de Binet, es Fn = (φn − ψn) / √5. Hay ejemplos en la sección de fórmulas.
¿Cuáles son los números de Fibonacci hasta 100?
1, 1, 2, 3, 5, 8, 13, 21, 34, 55 y 89. Los primeros 50 términos están en la tabla.
¿La sucesión de Fibonacci empieza en 0 o en 1?
Se usan las dos formas: 0, 1, 1, 2, 3, … con F0 = 0, o 1, 1, 2, 3, … con F1 = F2 = 1. A partir de F1 son iguales.
¿Para qué sirve la sucesión de Fibonacci?
Para modelar crecimientos por pasos, como el de los conejos del problema original, para describir la disposición de hojas y semillas en muchas plantas y para enseñar recursión en informática. Los detalles están en esta sección.
¿Aparece de verdad en la naturaleza y con qué frecuencia?
Sí, pero no en todas partes. En girasoles y piñas los números de espirales suelen ser números de Fibonacci (cerca de tres cuartos en un recuento de 2016), mientras que lo que se dice de las conchas, las galaxias o el cuerpo humano no tiene pruebas sólidas.
¿Quién inventó la sucesión de Fibonacci y cuál es su historia?
Maestros de poesía de la India la conocían antes que Leonardo de Pisa. En Europa aparece por primera vez en su Liber abaci (1202), y en el siglo XIX Édouard Lucas la llamó «sucesión de Fibonacci».
¿Existe una «ley» o «teoría» de Fibonacci?
Hablar de ley es exagerar. Es una sucesión con propiedades demostradas y una relación probada con el número áureo, pero no una ley que gobierne la naturaleza.
Fuentes y lecturas recomendadas
- Wikipedia: Sucesión de Fibonacci
- MacTutor History of Mathematics: Leonardo Pisano Fibonacci (en inglés)
- Parmanand Singh: The So-called Fibonacci Numbers in Ancient and Medieval India, Historia Mathematica 12 (1985), pp. 229–244 (en inglés).
- Jonathan Swinton, Erinma Ochu y otros: Novel Fibonacci and non-Fibonacci structure in the sunflower, Royal Society Open Science 3 (2016) (en inglés)
- Ron Knott: The Fibonacci Numbers and Golden Section in Nature (en inglés)
- MOCA Los Ángeles: Mario Merz, 610 Function of 15 (en inglés)
- Wikipedia: Planning poker
¿Has encontrado un error o tienes una sugerencia? Escríbenos un mensaje breve y nos ocuparemos de ello.