Está en la página 1de 8

EL

NMERO UREO

El nmero de oro fue descubierto por los antiguos griegos. Su definicin es la


siguiente: "dos nmeros A y B estn en la proporcin de oro si A + B es a A los
mismo que A es a B". Un pequeo dibujo puede ilustrar esto mejor:

De modo que tenemos segn la definicin: (A + B) / A = A / B


Podemos asumir que B = 1 sin prdida de generalidad:
(A + 1) / A = A;
A + 1 = A 2;
A2 - A - 1 = 0;
Con las dos soluciones:
A1 = 1.618033989 y
A2 = 0.618033989.
Otro dato curioso es que , el nmero de oro, es el nico cuyo inverso es l mismo
menos uno (se puede comprobar facilmente con las dos soluciones de arriba): X - 1
= 1/X que es la misma ecuacin que la de la definicin.

EL

RECTNGULO DE ORO

Si construimos un rectngulo cuyos dos lados estn en la proporcin urea,


obtenemos algo parecido al dibujo:

Ahora, la reaccin ms natural del mundo es decirse: Muy bonito, y qu?


Pues resulta que ese rectngulo, con esas proporciones, aparece en diversas obras de
arte y construcciones a lo largo de la histora y en varios objetos de uso cotidiano.
Ejemplos:
Cul es la relacin entre los lados de una tarjeta de crdito?
1

Cul es la relacin entre los lados de una hoja tamao folio? No DIN-A 4,
sino los folios antiguos (me parece que son los de tamao legal, pero no estoy
seguro).
La respuesta a todas las preguntas es, como acertadamente has supuesto, querido
Watson, .

LA

ESPIRAL DE ORO

Ahora es posible construir una espiral de oro con un rectngulo ureo. Podemos
entonces con un comps proyectar un lado y trazar una lnea perpendicular. As
tenemos un cuadrado y otro rectngulo ureo. Repetimos esto unas cuantas veces y
finalmente unimos los lados con el comps.

Adems las diagonales BD y CE tambin estn en la proporcin urea.


Lo curioso de este diseo es que aparece mucho en la naturaleza, bien sea en sitios
obvios como por ejemplo en la concha del principio de esta pgina o e otros donde
no lo esperaramos como por ejemplo en la disposicin de las pipas en un girasol.

TODO ESTO,

PORQU?

Eso, porque aparecen nmeros de oro por todas partes? Pues simplemente porque
es una relacin muy esttica y agradable al ojo: muchas construcciones griegas
usaban el nmero ureo en sus proporciones.

LA

SERIE DE

FIBONACCI

Fibonacci, Pisa alrededor de 1200


El crecimiento de una colonia de conejos bajo determinadas condiciones. Interesante
hecho investigado por Leonardo de Pisa, o Leonardo Pisano, mejor conocido por el
nombre de Fibonacci.
Vivi en Pisa alrededor de 1200 y asumi las siguientes condiciones para su clculo:
a. Slo hay un par de conejos al principio
b. Los animales nunca mueren
c. A partir de una edad de 2 meses cada pareja de conejos produce una nueva
pareja cada mes

CUNTOS

CONEJOS HABR?

La pregunta del milln es por supuesto, cuntos conejos tenemos al cabo de x


meses?

La respuesta es fcil mirando el diagrama de arriba: empezamos con una pareja. El


primer mes no pasa nada, al igual que en el segundo pus no han alcanzado la
madurez. El tercer mes tienen cras, en total 2 parejas. Los padres vuelven a criar el
siguiente mes, los hijos, no pues todava no pueden. En total 3 parejas. Ahora tanto
los padres como los hijos pueden criar: 5 parejas.
Esto se puede escribir de una forma ms clara: llamamos y(n) al nmero de parejas
en el mes n. Las condiciones iniciales son y(1) = y(2) = 1 (las necesitaremos luego).
La siguiente ecuacin refleja el crecimiento de los conejos segn las condiciones
asumidas: y(n) = y(n-1) + y(n-2).
Todava no est claro el porque est Fibonacci relacionado con el nmero ureo;
vemoslo ahora:

RELACIN I:

EL COCIENTE

Lo nico que hacemos es crear una serie de Fibonacci segn la ecuacin de arriba y
calcular el cociente entre dos nmeros consecutivos:
Nmero de Fibonacci Cociente
1
1
1
2
2
3
1,5
5
1,667
8
1,6
13
1,625
4

21
34
55
89
144
233
377
610
987

1,615
1,619
1,617
1,618181
1,617977
1,618055
1,618025
1,618037
1,618032

Como se puede ver fcilmente, en pocas iteraciones llegamos bastante cerca del
valor real: 1.618033989.
Pero, llega realmente a l? Pues s, llega. Para demostrarlo llamemos Qn al cociente
entre y(n+1) y y(n). Entonces tenemos:
Qn = yn-1 / yn = yn - yn - 1 / yn = 1 + yn-1/ yn = 1 + 1/ Qn-1;
Qn =1 + 1/Qn-1;
Si hay un lmite, la serie tender a l y cuando lo alcance (aunque sea en el infinito)
valdr: Q* = 1 + 1 / Q*. Y resolviendo la ecuacin obetemos que Q* es
Esto ya nos debera hacer ver que hay una relacin entre los dos, pero hay ms y es
aun ms bonito.

RELACIN II:

LA EXPRESIN CERRADA

Hasta ahora todo lo que tenemos es una expresin que nos permite calcular de forma
recursiva f(n) sumando los dos nmeros anteriores. Ahora vamos a intentar
encontrar una expresin cerrada para la secuencia de Fibonacci.
Comentario: una expresin cerrada de una funcin es una forma de la funcin que
no contiene una suma infinita o argumentos recursivos. Por ejemplo: sin(x) = x x3/3! + x5/5! - ... donde sin(x) es la expresin cerrada.
Tenemos la ecuacin y(n) - y(n-1) - y(n-2) = 0 con las dos condiciones iniciales y(1)
= y(2) = 1.

La ecuacin se puede resolver usando los mtodos conocidos para resolver este
tipo de ecuaciones. Aqu no entrar de forma detallada en ellos. Los pasos
seran: a). Encuentra la solucin homognea. B). Encuentra la solucin
particular . c). Usa las condiciones iniciales. Despus de hacer todo eso
obtenemos como solucin: y(n) = 1/sqrt(5) * [n - (1- )n]. La anterior relacin se
puede comprobar usando este resultado tambin.
TAREA
Una serie muy conocida es la serie de FIBONACCI, La cual se puede generar de
diferentes formas sin embargo, no se puede considerar ni una serie aritmtica,
geomtrica, ni una serie armnica por su especial comportamiento. Realice las
pruebas de escritorio de los siguientes diagramas y compare los resultados.

INICIO

INICIO

INICIO

PARA N=13
Ay B=1

N,A,B

A=1; B=1

E1=0;E2=0;
E3=1

A; B
E3

A = A+ B
E1=E2
E2=E3
E3=E2+E1

B = A+B

A>200

C = A+ B
I=I+1

A=B,B=C

S
FIN

E3>200

FIN

S
I<=N-1

FIN

//Genera la Serie de Fibonacci


#include<stdio.h>
#include<conio.h>
void main()
{
int A=1, B=1;
clrscr();
imprime:
printf("%d, %d, ",A,B);
A = A + B;
B = A + B;
if(A <= 200)
goto imprime;
getch();
}
// Genera la Serie de Fibonacci
#include<stdio.h>
#include<conio.h>
void main()
{
int E1=0,E2=0, E3=1;
clrscr();
imprime:
printf("%d, ",E3);
E1
= E2;
E2 = E3;
E3 = E2 + E1;
if(E3 <= 200)
goto imprime;
getch();
}

//Genera la Serie de Fibonacci


// Probar con N=10, A=1 y B=1
#include<stdio.h>
#include<conio.h>
void main()
{
int N, A, B, C, I=0;
clrscr();
printf("Dame los valores de N, A y B: ");
scanf("%d, %d, %d", &N, &A, &B);
printf("%d, ", A);
imprime:
printf("%d, ",B);
C = A + B;
I = I + 1;
A = B, B = C;
if(I <= N)
goto imprime;
getch();
}

También podría gustarte