CONSTRUYENDO CURVAS FRACTALES

10
Página 1 CONSTRUYENDO CURVAS FRACTALES CONSTRUYENDO CURVAS FRACTALES CONSTRUYENDO CURVAS FRACTALES CONSTRUYENDO CURVAS FRACTALES ARTÍCULO PRESENTADO POR JORGE LUIS ROJAS PAZ JORGE LUIS ROJAS PAZ JORGE LUIS ROJAS PAZ JORGE LUIS ROJAS PAZ UNIVERSIDAD NACIONAL UNIVERSIDAD NACIONAL UNIVERSIDAD NACIONAL UNIVERSIDAD NACIONAL JOS JOS JOS JOSÉ É É FAUSTINO FAUSTINO FAUSTINO FAUSTINO S S Á ÁNCHEZ CARRIÓ NCHEZ CARRIÓ NCHEZ CARRIÓ NCHEZ CARRIÓN N N CICLO 2011-II ESTRELLA JR - KOCH

Transcript of CONSTRUYENDO CURVAS FRACTALES

Page 1: CONSTRUYENDO CURVAS FRACTALES

Página 1

CONSTRUYENDO CURVAS FRACTALES CONSTRUYENDO CURVAS FRACTALES CONSTRUYENDO CURVAS FRACTALES CONSTRUYENDO CURVAS FRACTALES

ARTÍCULO

PRESENTADO POR

JORGE LUIS ROJAS PAZJORGE LUIS ROJAS PAZJORGE LUIS ROJAS PAZJORGE LUIS ROJAS PAZ

UNIVERSIDAD NACIONAL UNIVERSIDAD NACIONAL UNIVERSIDAD NACIONAL UNIVERSIDAD NACIONAL JOSJOSJOSJOSÉÉÉÉ FAUSTINO FAUSTINO FAUSTINO FAUSTINO

SSSSÁÁÁÁNCHEZ CARRIÓNCHEZ CARRIÓNCHEZ CARRIÓNCHEZ CARRIÓNNNN

CICLO 2011-II

ESTRELLA JR - KOCH

Page 2: CONSTRUYENDO CURVAS FRACTALES

Página 2

““““En matemáticaEn matemáticaEn matemáticaEn matemática,,,, plantear y plantear y plantear y plantear y rrrresolver un problema esolver un problema esolver un problema esolver un problema es es es es

obsesivamente obsesivamente obsesivamente obsesivamente bellbellbellbelloooo;;;; pero conpero conpero conpero construirstruirstruirstruir un un un un nuevo conocimientonuevo conocimientonuevo conocimientonuevo conocimiento,,,, no es sino la no es sino la no es sino la no es sino la

mayor exitación mayor exitación mayor exitación mayor exitación que la mente humana puede experimentarque la mente humana puede experimentarque la mente humana puede experimentarque la mente humana puede experimentar““““

Jorge Luis Rojas PazJorge Luis Rojas PazJorge Luis Rojas PazJorge Luis Rojas Paz

Page 3: CONSTRUYENDO CURVAS FRACTALES

Página 3

CONSTRUYENDO LA CURVA DE KOCH

La curva de koch que se muestra

Es realizada de la siguiente manera:

1.-Considere por ejemplo un segmento de longitud igual a la unidad.

2.- Divida este segmento en otros tres de igual longitud, es decir cada uno de ellos de

longitud 1/3 y retire el segmento central, sustituyéndolo por otros dos; que junto con

el suprimido formarían un triangulo equilátero de lado 1/3.

De esta forma la curva de koch es el resultado de repetir el procedimiento antes

indicado, infinitas veces sobre cada uno de los segmentos así obtenidos.

Niels Fabian Helge Von Koch

(Estocolmo, 25 de enero de 1870 -

ibidem, 11 de marzo de 1924) fue un

matemático sueco, cuyo nombre le

ha sido asignado a la famosa curva

que estudiaremos en este artículo.

Page 4: CONSTRUYENDO CURVAS FRACTALES

Página 4

Utilizando el lenguaje de programación Winlogo podemos obtener la curva de koch

siguiendo el programa

para koch :paso :lado

si :paso = 0 [av :lado alto]

koch :paso-1 :lado/3 gi 60

koch :paso-1 :lado/3 gd 120

koch :paso-1 :lado/3 gi 60

koch :paso-1 :lado/3

fin

el mismo que trabaja con dos variables :paso y :lado, es decir que para ejecutarlo

debes digitar (después de fin) por ejemplo:

koch 5 200

obteniendo la curva de koch conforme se muestra a continuacion

También existe en la página

www.efg2.com/Lab/

un completo laboratorio de software entre ellos von koch curve de libre acceso que

puede ayudarnos a construir la curva de koch

USO DE WINLOGO PARA OBTENER LA CURVA DE KOCH

USO DEL SOFWARE VON KOCH CURVE PARA OBTENER LA CURVA DE KOCH

Page 5: CONSTRUYENDO CURVAS FRACTALES

Página 5

En este software modifique las entradas

Maxlevel escribiendo 0

Special case escribiendo 2

Rotation(deg) escribiendo 0

Obteniendo la ventana:

Page 6: CONSTRUYENDO CURVAS FRACTALES

Página 6

A continuación modifique maxlevel por ejemplo hasta el valor 6 obteniendo la curva

de koch

Una de las características más saltantes de la curva de koch es que esta posee longitud

infinita y si consideramos el área bajo dicha curva, ésta es finita.

En efecto, consideremos el caso en que tomamos un segmento de longitud unitaria.

después de la primera iteración observamos que obtenemos 4 segmentos de longitud

1/3 cada uno y cuya longitud total será ahora igual a 4/3

ALGUNAS CARACTERÍSTICAS DE LA CURVA DE KOCH

L=1

L=4/3

Page 7: CONSTRUYENDO CURVAS FRACTALES

Página 7

En la segunda iteración, se obtienen 16 segmentos cada uno de longitud 1/9, lo que

nos indica que la longitud total de la curva es ahora 16/9

En la tercera iteración, se obtienen 64 segmentos cada uno de longitud 1/27, lo que

nos indica que la longitud total de la curva es ahora 64/27

De este modo en la n-ésima iteración se obtendrían n4 segmentos, cada uno de

longitud

n1

3, es decir la curva tendría por longitud

=

n n1 4n

L = . 43 3

Puesto que la curva de Koch es el resultado de iterar sobre los segmentos resultantes

infinitas veces, entonces su longitud se calcularía en la forma

→∞

= ∞ n

n4

lim =3

L

Lo que indica que su longitud tiende a infinito a medida que el número de iteraciones

se aproxima al infinito.

¿Y QUÉ SUCEDE CON EL ÁREA BAJO LA CURVA?

Para dar respuesta a ello observemos el área bajo la curva en la primera iteración

L=16/9

L=64/27

n4

L =3

Page 8: CONSTRUYENDO CURVAS FRACTALES

Página 8

la cual se calcula, aplicando la fórmula para el área de un triangulo equilátero

2L 3

A =4

, y que en este caso particular seria

1 =

21 3

.3 4

A

Para la segunda iteración los lados de los triángulos tienen longitud 1/9 y su área seria

. .42 = +

2 21 3 1 3

.9 4 3 4

A

Para la tercera iteración los lados de los triángulos tienen longitud 1/27 y su área seria

. .16 . .4 = + +

2 2 21 3 1 3 1 3

A .3 27 4 9 4 3 4

De esta forma el área para la n-ésima iteración puede ser escrita como la siguiente

sumatoria

2n 1 3 i- 1A = 4n i 4i= 1 3

4 ∑

in3

A =n 21 6 i= 1 3

De este modo a medida que el número de iteraciones se aproxima al infinito esto es

→ ∞n , el área estaría dada por

4lim

→ ∞

∑ ∞

in3

A =21 6 i=1 3n

y como 4 4

lim5→ ∞

=∑

in

2i=1 3n

Se concluye que

∞3

A =2 0

Lo que nos indica que el área bajo la curva de koch es finita.

Page 9: CONSTRUYENDO CURVAS FRACTALES

Página 9

Utilizando el lenguaje de programación Winlogo, es posible generar el famoso copo de

nieve y también lo podemos hacer con el software von koch curve.

Utilizando el programa para winlogo

para koch :paso :lado

si :paso = 0 [av :lado alto]

koch :paso-1 :lado/3 gi 60

koch :paso-1 :lado/3 gd 120

koch :paso-1 :lado/3 gi 60

koch :paso-1 :lado/3

fin

para isla :paso :lado

repite 3 [koch :paso :lado gd 120 ]

fin

isla 5 200

Obtienes el copo de nieve

Que no es otra cosa que el resultado de la aplicación del proceso utilizado para

construir la curva de koch, sobre cada uno de los lados de un triangulo equilátero y si

suponemos que la longitud de cada lado es igual a la unidad, igualmente llegamos a la

conclusión que el copo de nieve tiene perímetro infinito pero su área seria finita pues

Page 10: CONSTRUYENDO CURVAS FRACTALES

Página 10

de acuerdo con al análisis hecho líneas arriba para calcular el área bajo la curva de

koch, sólo tendríamos que multiplicar el área ∞3

A =2 0

por tres y adicionarle a

este resultado el área del triangulo equilátero de lado igual a la unidad esto es:

3 3 2 3

A = ( )(3) + =COPO 20 4 5

De esta forma el área del copo de nieve es efectivamente finita.

La curva generada en la portada de este artículo denominada curca estrella jr_koch ha

sido concebida por el autor mediante el siguiente programa para Winlogo

para koch :paso :lado

si :paso = 0 [av :lado alto]

koch :paso-1 :lado/3 gi 60

koch :paso-1 :lado/3 gd 120

koch :paso-1 :lado/3 gi 60

koch :paso-1 :lado/3

fin

para isla :paso :lado

repite 2 [koch :paso :lado gd 180 koch :paso :lado]

gd 90

repite 2 [koch :paso :lado gd 180 koch :paso :lado]

fin

isla 5 100

BIBLIOGRAFIA

[ ]1 Tom Apóstol. Análisis Matemático. Editorial Reverté, Barcelona España, 1972.

[ ]2 B. Mandelbrot. The Fractal Geometry of Nature. Freeman, 1992.

[ ]3 M. Barnsley. Fractals Everywhere. Academic Press, Inc., 1988.

[ ]4 S. Sabogal & G. Arenas. Una Introducción a la Geometría Fractal. Bucaramanga,

2011.

[ ]5 Software Von Koch curve en

www.efg2.com/Lab/

[ ]6 Demo gratis de winlogo y demás recursos de logo en:

http://neoparaiso.com/logo/winlogo.html